当您想删除包含所有基础数据的完整用户帐户时,您如何处理约束?
我RESTRICT ON DELETE
在某些表上使用以保持一致性,但是当我想删除完整的用户帐户时如何处理约束!?然后我得到Integrity constraint violation
在一些我也使用的表上,CASCADE ON DELETE
所以我不能忽略所有约束
当您想删除包含所有基础数据的完整用户帐户时,您如何处理约束?
我RESTRICT ON DELETE
在某些表上使用以保持一致性,但是当我想删除完整的用户帐户时如何处理约束!?然后我得到Integrity constraint violation
在一些我也使用的表上,CASCADE ON DELETE
所以我不能忽略所有约束
当您有一个带有 ON DELETE RESTRICT 的表“链”时,表的顺序很重要。
Table_N
Table_M references Table_N ON DELETE RESTRICT
Table_P references Table_M ON DELETE RESTRICT
您需要先从 Table_P 中删除,然后是 Table_M,然后是 Table_N。