自動將自動增量主鍵插入現有表
在處理缺少主鍵或自動增量列的現有表時,通常會出現這樣的情況希望合併這些功能以改善資料管理。本文提供了一種以最少的手動操作將自動增量主鍵值插入現有表的解決方案。
新增自動增量主鍵
新增自動增量主鍵
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
新增自動增量主鍵增加表的主鍵,可以使用以下語法使用:
插入自動遞加值
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT; UPDATE tbl SET id = idx WHERE id IS NULL; ALTER TABLE tbl ALTER COLUMN id SET NOT NULL;
要自動將自動遞加值插入現有表,請使用下列語句:
「id」列設定為不可空,以防止出現NULL 值。
自動將資料插入主鍵列
上面的語句完成了自動插入自增主鍵值的任務現有行。預設情況下,自動遞增值從 1 開始,每次新插入時依序遞增,確保主鍵值唯一且有序。以上是如何為現有資料庫表自動新增自增主鍵?的詳細內容。更多資訊請關注PHP中文網其他相關文章!