标签: mysql database myisam
正如我在https://dev.mysql.com/doc/refman/8.0/en/storage-engines.html上所读的那样,MyISAM存储引擎在MySQL 8.0上不支持外键。 但是当我尝试数据库时,成功创建了外键。
谁能告诉我MyISAM不支持外键的真正含义是什么?
注意,我在Navicat的MySQL v.8.0上尝试过代码
Screen Capture of my Navicat when I created the tables [] 1
答案 0 :(得分:1)
对于不支持外键的存储引擎(例如MyISAM),MySQL Server会解析并忽略外键规范。
from the docs
这意味着您可以定义一个外键,但是它没有任何作用。