现有MySQL表的DateTime字段不为空,默认值设置为'0001-00-00 00:00:00'.是否可以更改此表以删除DateTime字段的默认值?
Ike*_*ker 32
是的,您可以使用如下ALTER TABLE
语句删除默认值:
alter table your_table
alter column your_column drop default;
Run Code Online (Sandbox Code Playgroud)
要从表的多个日期时间列中删除默认值,请执行以下操作:
ALTER TABLE your_table
ALTER COLUMN columnname1 DROP DEFAULT,
ALTER COLUMN columnname2 DROP DEFAULT,
ALTER COLUMN columnname3 DROP DEFAULT,
....
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10922 次 |
最近记录: |