mysql alter auto increment_将MySQL列更改为AUTO_INCREMENT
生活随笔
收集整理的這篇文章主要介紹了
mysql alter auto increment_将MySQL列更改为AUTO_INCREMENT
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
執行此操作的SQL為:
ALTER TABLE `document` MODIFY COLUMN `document_id` INT AUTO_INCREMENT;
有幾種原因可能導致您的SQL無法正常工作。首先,您必須重新指定數據類型(INT在這種情況下)。另外,您要更改的列必須被索引(它不一定是主鍵,但是通常這就是您想要的)。此外,AUTO_INCREMENT每個表只能有一個列。因此,您可能希望運行以下SQL(如果您的列未建立索引):
ALTER TABLE `document` MODIFY `document_id` INT AUTO_INCREMENT PRIMARY KEY;
您可以在MySQL文檔中找到更多信息:http : //dev.mysql.com/doc/refman/5.1/en/alter-table.html(用于修改列語法)和http://dev.mysql.com/doc /refman/5.1/en/create-table.html,以獲取有關指定列的更多信息。
總結
以上是生活随笔為你收集整理的mysql alter auto increment_将MySQL列更改为AUTO_INCREMENT的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机控制的行业规模,2019年中国DC
- 下一篇: models.ForeignKey( ,