В существующей таблице MySQL есть поле DateTime, которое не является нулевым и имеет значение по умолчанию, установленное как "0001-00-00 00:00:00". Возможно ли изменить эту таблицу для удаления значения по умолчанию для поля DateTime?
MySQL - удалить значение по умолчанию для поля Datetime
Ответ 1
Да, вы можете отказаться от значения по умолчанию, используя инструкцию ALTER TABLE
:
alter table your_table
alter column your_column drop default;
Ответ 2
Чтобы удалить значение по умолчанию из нескольких столбцов datetime в таблице:
ALTER TABLE your_table
ALTER COLUMN columnname1 DROP DEFAULT,
ALTER COLUMN columnname2 DROP DEFAULT,
ALTER COLUMN columnname3 DROP DEFAULT,
....