Подтвердить что ты не робот

Изменить таблицу SQL - разрешить значение столбца NULL

Первоначально таблица "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?

4b9b3361

Ответ 1

Следующий оператор MySQL должен изменить ваш столбец, чтобы принять NULL.

ALTER TABLE `MyTable`
ALTER COLUMN `Col3` varchar(20) DEFAULT NULL

Ответ 2

ALTER TABLE MyTable MODIFY Col3 varchar(20) NULL;