当前位置:  开发笔记 > 后端 > 正文

MySQL - 删除Datetime字段的默认值

如何解决《MySQL-删除Datetime字段的默认值》经验,为你挑选了2个好方法。

现有MySQL表的DateTime字段不为空,默认值设置为'0001-00-00 00:00:00'.是否可以更改此表以删除DateTime字段的默认值?



1> Ike Walker..:

是的,您可以使用如下ALTER TABLE语句删除默认值:

alter table your_table 
  alter column your_column drop default;



2> NullReferenc..:

要从表的多个日期时间列中删除默认值,请执行以下操作:

ALTER TABLE your_table 
   ALTER COLUMN columnname1 DROP DEFAULT,
   ALTER COLUMN columnname2 DROP DEFAULT, 
   ALTER COLUMN columnname3 DROP DEFAULT,
   ....

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有