2015年2月17日 星期二

phpMyAdmin 如何設定自動增量主鍵

通常我都在 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要如何設置


2 則留言 :

Unknown 提到...

謝謝大大分享

tender0610 提到...

感謝大大 終於 解決了