問題描述:
建表的時候,某個表中的字段設置了默認值,后期發生需求變更,不需要提供默認值,或者需要改為其它默認值。
問題解決:
alter table 表名 alter column 字段名 drop default; (若本身存在默認值,則刪除)
alter table 表名 alter column 字段名 set default 默認值;(若本身不存在默認值,則可以直接設定)
數據驗證:
自己寫insert into語句吧,我就不寫了。異常提示如下
1364 - Field '字段名' doesn't have a default value