如何在 MySql 中查看与表相关的外键?
背景:我想在 MySql 中删除一个具有外键约束的表。当我这样做时,我得到了这个:
Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails
如何删除与表相关的外键,留下其他表。
如何在 MySql 中查看与表相关的外键?
背景:我想在 MySql 中删除一个具有外键约束的表。当我这样做时,我得到了这个:
Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails
如何删除与表相关的外键,留下其他表。
首先,以这种方式找出您的
FOREIGN KEY
约束名称:WHERE
如果您有多个My_Table
在不同模式中调用的表,您也可以添加(到子句)。然后您可以通过以下方式删除命名约束:
参考文献:1和2。
在 MySQL 5.7 中。您可以找到表关系和关系规则。
编辑了上面的查询。将引用表名称更改为表名称,因为引用表名称是被引用的表,因此原始查询的结果不会向您显示表上的外键。
您可以直接执行此查询的输出以删除引用表的约束。