sql 違反了 PRIMARY KEY 約束,不能在對象 中插入重復鍵


說明你的數據里面有重復記錄

兩種情況

1.已存在的表中和要導入數據之間的重復

這個時候可以通過在兩個表之間建立關聯,將主鍵級聯找出重復記錄

2.要導入的表中存在重復記錄

可通過類似如下的語句將表中的重復記錄找出來

select StudentCode from StudentScore group by StudentCode[此處為 PRIMARY KEY 字段] having count(*)>1 

然后通過整理刪除重復的記錄就可以了


免責聲明!

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



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