通常我都在 PHP 程式 (例如安裝程式) 裡直接操作 MySQL 資料庫, 但最近因需要在運轉中的系統裡利用 phpMyAdmin 添加資料表, 或添加新欄位, 今天就遇到一個問題-要如何新增一個自動增量主鍵欄位?
在安裝程式裡, 我是用下列 SQL 指令來做欄位新增 :
"ALTER TABLE z0050 ADD id smallint(6) NOT NULL AUTO_INCREMENT PRIMARY KEY";
但這 AUTO INCREMENT PRIMARY KEY 在 phpMyAdmin 要如何設定? 只要在 index 欄選取 "PRIMARY", 並勾選 A_I 欄即可, 如下圖所示 :
但特別注意, 自動增量主鍵之欄位型態必須為整數類 (int, tinyiny, smallint, bigint 等) 才行. 參考 :
# 資料庫自動加1要如何設置
謝謝大大分享
回覆刪除感謝大大 終於 解決了
回覆刪除