mysql報錯Duplicate entry '1' for key 'PRIMARY'


  今天在編寫shell腳本,進行構造數據時,首次運行腳本成功,構造出來了數據,數據也准確,但是再次運行該腳本時,居然報錯了:Duplicate entry  '1' for key 'PRIMARY' Duplicate entry  '2' for key  Duplicate entry  '3' for key 'PRIMARY''PRIMARY' Duplicate entry  '4' for key 'PRIMARY' ......

       感覺不可思議,為啥第二遍報錯了呢,然后我又檢查了一下我的腳本,才知道,我再腳本中,指定了插入數據庫表的數據id是從1開始,所以第二次運行時,會導致id重復了,所以報錯

       解決辦法就是:每次運行完,修改id起始值解決了該問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM