Mysql 修改、刪除字段默認值


問題描述:
建表的時候,某個表中的字段設置了默認值,后期發生需求變更,不需要提供默認值,或者需要改為其它默認值。

問題解決:

alter table 表名 alter column 字段名 drop default; (若本身存在默認值,則刪除)

alter table 表名 alter column 字段名 set default 默認值;(若本身不存在默認值,則可以直接設定)

數據驗證:

自己寫insert into語句吧,我就不寫了。異常提示如下

1364 - Field '字段名' doesn't have a default value


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM