MySQL 給數據表新增字段並設置默認值


直接看下面代碼:

ALTER TABLE `addonarticle17` ADD tags VARCHAR(255) DEFAULT ''

意思為:修改 addonarticle17 表結構,增加 tags 字段,設置為 VARCHAR(255) 數據類型,默認值為 '' 空字符串。

其他類似代碼:

ALTER TABLE `addonarticle17` ADD tags VARCHAR(255) NOT NULL DEFAULT ''
ALTER TABLE `addonarticle17` ADD tags int(11) DEFAULT 0
ALTER TABLE `addonarticle17` ADD tags int(11) NOT NULL DEFAULT 0

直接復制稍微修改即可。

如果想在某列之后增加字段,則參考代碼如下:

ALTER TABLE `admintype` ADD tags VARCHAR(255) DEFAULT '' AFTER typename

如下對比圖:

現在我需要為圖片表增加個字段,執行的 SQL 語句如下:

ALTER TABLE `圖片表` ADD tags VARCHAR(255) DEFAULT '' AFTER title

疑問:如果把 AFTER 換成 BEFORE 會執行錯誤,不知道為啥。


免責聲明!

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



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