【发布时间】:2020-05-12 22:20:54
【问题描述】:
我知道使用具有相互外键定义的两个表不是一个好方法,但是我不明白数据库中出现的困难。 一个例子:我有一个表格城市和一个表格状态。 City.city 指向 state.capitalcity,state.state 指向 city.state。 我会很感激任何帮助,谢谢。
【问题讨论】:
-
你为什么不提供例子,然后我们可以拆开它
-
在这里猜测一下,可能是一些循环逻辑,例如,您不能在不同时删除另一条记录的情况下从一个表中删除。其他 DML 和 DDL 语句也是如此。试一试,看看会发生什么。
-
好的,谢谢!我试试看
标签: mysql sql database foreign-keys primary-key