Mysql 修改、删除字段默认值
问题描述:
建表的时候,某个表中的字段设置了默认值,后期发生需求变更,不需要提供默认值,或者需要改为其它默认值。
问题解决:
alter table 表名 alter column 字段名 drop default; (若本身存在默认值,则删除)
alter table 表名 alter column 字段名 set default 默认值;(若本身不存在默认值,则可以直接设定)
数据验证:
自己写insert into语句吧,我就不写了。异常提示如下
1364 - Field '字段名' doesn't have a default value
读后有收获,小礼物走一走,请作者喝咖啡。
Buy me a coffee. ☕Get red packets.
作者:楼兰胡杨
本文版权归作者和博客园共有,欢迎转载,但请注明原文链接,并保留此段声明,否则保留追究法律责任的权利。