這個一般分為兩種情況,第一新增數據出現約束.而你在orm里面寫了唯一約束.這種情況就比較簡單,添加數據時保證數據字段唯一性就好了.
第二種情況比較難找,因為你發現你在orm里面並沒有寫約束,但是還是插不進去數據.一般這種情況是因為你在表創建之初有過約束條件,后來你去掉約束后建表的約束還在,這個時候雖然你orm沒有加約束,但是依舊發現沖突.這時你只需要robo打開表結構看一下就好了.
如果你ORM修改約束了,直接刪除不需要的就可以了.
上次這個問題找了半天,碰到了三次.每次都找半天,記錄一下加深印象.