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