違法完整約束條件(PMIS.FK_12157)-已找到子記錄日誌)的解決

 

    

今天刪除一個表中數據的時候,出現了這個問題――違法完整約束條件(PMIS.FK_12157-已找到子記錄日誌),不知道爲何,自己首先想到的是查找跟這個表關聯的表的一些配置,沒有問題。都是級聯刪除的,第二次刪除,還是同樣的――違法完整約束條件(PMIS.FK_12157-已找到子記錄日誌)。這下有點懷疑了,難道不能級聯刪除?我又寫了一次語句,先刪除關聯表的內容。繼續操作――違法完整約束條件(PMIS.FK_12157-已找到子記錄日誌),無語,還是去找下這個FK吧,查看這個外鍵的表的所有字段,跟這個表一點關係沒有。直接暈倒。按以前的習慣,改名字吧。果然。―――改名之後一切解決。直接不知道說什麼了。

 

當然,其中的原理自己也想了下。可能是其相關聯的某些相關記錄也好,相關配置也好。都沒有被清除乾淨。可能這裏改名之後可以,如果下次這個表再次操作的時候,可能又會出現另外的。只是暫時沒有發現,而且繼續測試了下,發現沒有問題。

 

以爲這樣問題就解決了,其實不然,原來自己的測試還做的不夠,原來還有問題,哈哈,終於自己也發現了,原來是還有表跟這個有關聯,---雖然這個表跟他沒有關係,修改了這個表的外鍵名稱可以,但是話說回來,還有相關的地方沒有得到解決.因爲它相關的另外的表跟這個表有關係,所以檢查一定要仔細啊.

 

希望到此已經解決.還等以後繼續測試.查看所有與此表的關係表――查看出現此問題的表,以及關係表.跟操作表的關係,以及配置上,就會發現問題.――解決。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章