我有一個比較簡單的Django應用程序,有相當大量使用,它負責在數據庫中操作相當長的一段併發。IntegrityError Django的M2M關係
我有一個M2M標籤模型的模型後。
在我的一行代碼,p.add(t)
反覆導致MySQL的例外(其中p
是一個後實例,t
是一個標籤實例。)
IntegrityError: (1062, "Duplicate entry '329051-1827414' for key 'post_id'")
當此提出我可以手動成功運行此p.add(t)
,所以它必須處理db/app在正常執行時所處的一些特殊狀態。它發生大約每1000標籤添加嘗試,沒有任何模式,我可以檢測到(即兩個數字在「329051-1827414」對示例變化)
A CHECK TABLE
在mysql的相關表顯示它們都看起來不錯。
任何想法?