所以我读过here MyISAM是MYSQL的默认引擎,它不支持外键,但我刚刚创建了一个表,忘了放ENGINE=INNODB
,它还有我的定义外键。顺便提一句,我的MySQL版本是14.14。我用这段代码制作了我的外键:
CREATE TABLE my_table (
my_foreign_key_fk INT NOT NULL,
FOREIGN KEY (my_foreign_key_fk) REFERENCES sometable(primary_key_pk)
);
以下是我检查并假设我的外键已实现的方式:
DESC my_table
在键列上显示如下:
Field |Key
------------------|----
my_foreign_key_fk |MUL
有人可以在这个上启发我吗?