标签: php mysql
我有外键,但我没有在phpmyadmin中将其设置为外键。它只是一个INTEGER类型列。 问题:在phpmyadmin中设置或不设置外键之间有什么区别?
答案 0 :(得分:1)
FOREIGN KEY约束允许数据库引擎进行一些自动检查。
FOREIGN KEY
如果您未将其指定为外键,则在尝试插入另一个表中不存在的值时,您将不会收到错误。并且您无法使用ON DELETE CASCADE之类的选项,如果父行被删除,它会自动删除子表中的行。
ON DELETE CASCADE