MyISAM 不支持外键是什么意思?
What is the meaning of MyISAM doesn't support foreign key?
正如我在 https://dev.mysql.com/doc/refman/8.0/en/storage-engines.html 上看到的那样,MyISAM 存储引擎在 MySQL 8.0 上不支持外键。
但是当我在我的数据库上尝试时,外键创建成功。
谁能告诉我MyISAM不支持外键的真正含义是什么?
注意,我用 MySQL v.8.0
在 Navicat 上尝试了代码
Screen Capture of my Navicat when I created the tables
[]1
For storage engines that do not support foreign keys (such as MyISAM), MySQL Server parses and ignores foreign key specifications.
这意味着您可以定义一个外键,但它没有任何作用。
正如我在 https://dev.mysql.com/doc/refman/8.0/en/storage-engines.html 上看到的那样,MyISAM 存储引擎在 MySQL 8.0 上不支持外键。 但是当我在我的数据库上尝试时,外键创建成功。
谁能告诉我MyISAM不支持外键的真正含义是什么?
注意,我用 MySQL v.8.0
在 Navicat 上尝试了代码Screen Capture of my Navicat when I created the tables
[
For storage engines that do not support foreign keys (such as MyISAM), MySQL Server parses and ignores foreign key specifications.
这意味着您可以定义一个外键,但它没有任何作用。