gpt4 book ai didi

php - 如果引擎是 MyISAM,表中没有外键

转载 作者:太空宇宙 更新时间:2023-11-03 12:32:08 26 4
gpt4 key购买 nike

为什么我不能在我的付款表中创建外键。

crate table students(
text char(5)NOT NULL,
id int(11)NOT NULL AUTO_INCREMENT,
name varchar(250),
level varchar(250),
PRIMARY KEY (text,id)
)ENGINE=MyISAM;

订单表是

 crate table payments(
p_id int(11)NOT NULL AUTO_INCREMENT,
amount varchar(250),
id int
PRIMARY KEY (p_id)
FOREIGN KEY (id) REFERENCES students(id)
)ENGINE=MyISAM;

最佳答案

因为MyISAM不支持外键。 FK 声明被解析,但在其他方面被忽略。您需要使用 InnoDB 表来获得真正的 FK 支持。

关于php - 如果引擎是 MyISAM,表中没有外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14916452/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com