首頁  >  文章  >  資料庫  >  MySQL資料庫的id不遞增怎麼辦

MySQL資料庫的id不遞增怎麼辦

黄舟
黄舟原創
2017-08-08 15:27:012053瀏覽

資料提交成功後,MYSQL資料庫的id不遞增,我很納悶,細看了一下發現問題,原來資料欄位的ID為0,導致了不遞增。

MySQL資料庫的id不遞增怎麼辦

1.就以註冊為例吧,用瀏覽器打開註冊介面,填寫上註冊信息,如下所示。

MySQL資料庫的id不遞增怎麼辦


#2.然後點選提交會出現註冊成功介面,這個介面很正常,沒有爭議。

MySQL資料庫的id不遞增怎麼辦


#3.接下來我們來看看資料庫,我們看到資料庫的ID是0,而正確的ID是從1開始的。

MySQL資料庫的id不遞增怎麼辦


#4.當我們繼續在資料中新增資料的時候則不會成功,也會出現新增失敗Duplicate entry '0' for key 'PRIMARY'錯誤。

MySQL資料庫的id不遞增怎麼辦

5.遇到這種情況我們需要改變資料庫的ID了,讓資料自動成長,開啟資料庫的結構,找到ID,然後點擊左下角的修改,箭頭已經指出。

MySQL資料庫的id不遞增怎麼辦


#6.進入修改介面我們找到A_I選項,勾選該選項,然後點選執行。

MySQL資料庫的id不遞增怎麼辦


#7.修改成功後,會有如下提示。

MySQL資料庫的id不遞增怎麼辦


#8.修改資料庫成功後我們繼續新增數據,發現新增成功,資料ID從1 開始。

MySQL資料庫的id不遞增怎麼辦


#9.到這還不算驗證結束,我們繼續添加註冊數據,發現ID遞增,這表示問題解決了。

MySQL資料庫的id不遞增怎麼辦

以上是MySQL資料庫的id不遞增怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn