11
現有的MySQL表的DateTime字段不爲空,且其默認值設置爲「0001-00-00 00:00:00」。是否可以更改此表以刪除DateTime字段的默認值?MySQL - 刪除日期時間字段的默認值
現有的MySQL表的DateTime字段不爲空,且其默認值設置爲「0001-00-00 00:00:00」。是否可以更改此表以刪除DateTime字段的默認值?MySQL - 刪除日期時間字段的默認值
是的,你可以使用ALTER TABLE
聲明這個樣子滴默認:
alter table your_table
alter column your_column drop default;
要刪除多個datetime列默認的表:
ALTER TABLE your_table
ALTER COLUMN columnname1 DROP DEFAULT,
ALTER COLUMN columnname2 DROP DEFAULT,
ALTER COLUMN columnname3 DROP DEFAULT,
....
我發現這對你:HTTP ://stackoverflow.com/questions/11312433/how-to-alter-a-column-and-change-the-default-value – AchrafGounane