大家都想知道如果你没有指定它们在MYSQL数据库上的内容,那么在外键上的删除和更新是什么。我一直在寻找,不能找到答案。就像我只是创建一个外键他们也设置了什么。感谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
正如MySQL文档中所述:
If ON DELETE or ON UPDATE are not specified, the default action is RESTRICT.
http://dev.mysql.com/doc/refman/5.1/en/innodb-foreign-key-constraints.html
答案 2 :(得分:0)
默认情况下,如果父行将孤立一个或多个子行,则禁止更新或删除父行。
在这种情况下,错误如下所示:
ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails