今天在編寫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起始值解決了該問題