【发布时间】:2014-05-21 23:32:10
【问题描述】:
我正在开发这个 Web 应用程序并且正在使用 MySQL DB,并且我有很多表相互引用。
当我对表进行更新或删除时,我必须查看每个具有要更新或删除的参考 ID 的表,以防止数据不一致。
但是现在有这么多表,这个过程变得非常麻烦,我想知道是否允许参照完整性对所有引用 ID 的表进行更新和删除是个好主意。
我的问题是,完全让系统处理所有操作是否是个好主意
【问题讨论】:
我正在开发这个 Web 应用程序并且正在使用 MySQL DB,并且我有很多表相互引用。
当我对表进行更新或删除时,我必须查看每个具有要更新或删除的参考 ID 的表,以防止数据不一致。
但是现在有这么多表,这个过程变得非常麻烦,我想知道是否允许参照完整性对所有引用 ID 的表进行更新和删除是个好主意。
我的问题是,完全让系统处理所有操作是否是个好主意
【问题讨论】:
使用 InnoDB 作为引擎,您可以轻松地在外键及其引用之间设置要执行的操作(更新或删除)。
【讨论】: