簡體   English   中英

將MySQL欄變更為AUTO_INCREMENT時發生錯誤

[英]Error changing MySQL column to AUTO_INCREMENT

這是我當前的表格設計:

在此處輸入圖片說明

我有幾列,並且沒有設置鍵,因此當我嘗試以下命令時:

ALTER TABLE users MODIFY COLUMN id INT auto_increment;

這給了我一個錯誤。 我希望表格中的id列自動遞增,並希望它以1開頭。

我認為您缺少主鍵定義。 嘗試這個:

ALTER TABLE users MODIFY id INT AUTO_INCREMENT PRIMARY KEY

另外,我建議你檢查這個了。

您必須使用AUTO_INCREMENT指定PRIMARY_KEY

ALTER TABLE users MODIFY id INT PRIMARY_KEY AUTO_INCREMENT;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM