MyISAM不支持外键是什么意思?

时间:2019-12-11 06:03:42

标签: 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 [the result of SHOW CREATE TABLE utama;] 1

1 个答案:

答案 0 :(得分:1)

  

对于不支持外键的存储引擎(例如MyISAM),MySQL Server会解析并忽略外键规范。

from the docs

这意味着您可以定义一个外键,但是它没有任何作用。