gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 20:55:23 25 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/37682507/

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