当从父表中删除该行时,如果子表中使用了该行的数据,那么MySQL将因FOREIGN KEY约束失败而抛出错误。可以用“customer”和“orders”两个表的例子来理解。这里,“customer”是父表,“orders”是子表。我们无法从“customer”表中删除子表“orders”中使用的行。可以通过从父表中删除值来演示,如下所示 –,登录后复制,现在,假设我们尝试从父表“customer”中删除 id = 1 或 id = 2 的行(因为子表中使用了这两个行),那么 MySQL 会抛出如下错误,因为外键约束失败。,登录后复制,以上就是如果我从 MySQL 父表中删除一行会发生什么?的详细内容,更多请关注www.92cms.cn其它相关文章!