Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
最初に、テーブル「MyTable」は次のように定義されています。
CREATE TABLE IF NOT EXISTS `MyTable` ( `Col1` smallint(6) NOT NULL AUTO_INCREMENT, `Col2` smallint(6) DEFAULT NULL, `Col3` varchar(20) NOT NULL, );
列「Col 3」がNULLになるように更新するにはどうすればよいですか?
ALTER TABLE MyTable MODIFY Col3 varchar(20) NULL;
次の MySQL ステートメントは、NULL を受け入れるように列を変更する必要があります。
ALTER TABLE `MyTable` ALTER COLUMN `Col3` varchar(20) DEFAULT NULL