MySQL導(dǎo)入數(shù)據(jù)時(shí)報(bào)錯(cuò) Duplicate entry '0' for key 'PRIMARY'
分析原因?yàn)椋褐麈I重復(fù),“0”主鍵已經(jīng)存在,不能再進(jìn)行添加,需要對(duì)相關(guān)參數(shù)進(jìn)行調(diào)整。
解決方法:
1. 手動(dòng)設(shè)置主鍵為自動(dòng)增長:可以在數(shù)據(jù)庫中手動(dòng)將相關(guān)表ID設(shè)置為自增長。
2. 注解方式設(shè)置自增長:手動(dòng)將表設(shè)置為自增長有弊端,建議在annotation中將POJO類使用注解方式設(shè)置自增長,文中紅框所示。
3. 保存執(zhí)行,再次測(cè)試,問題解決。
4. 查看數(shù)據(jù)庫,已經(jīng)實(shí)現(xiàn)自動(dòng)增長。