數據庫中爲什麼不推薦使用外鍵約束?

數據庫中爲什麼不推薦使用外鍵約束? 引言 正文 引言 其實這個話題是老生常談,很多人在工作中確實也不會使用外鍵。包括在阿里的JAVA規範中也有下面這一條: 【強制】不得使用外鍵與級聯,一切外鍵概念必須在應用層解決。 但是呢,詢問他們原因,大多是這麼回答的: 每次做DELETE 或者UPDATE都必須考慮外鍵約束,會導致開發的時候很痛苦,測試數據極爲不方便。 坦白說,這麼說也是對的。但是呢,不夠全面
相關文章
相關標籤/搜索