gpt4 book ai didi

mysql - 为什么会出现这个错误 "#1215 - Cannot add foreign key constraint "?

转载 作者:行者123 更新时间:2023-11-30 23:01:04 25 4
gpt4 key购买 nike

CREATE TABLE postcodes (
postcode_ID INT NOT NULL,
location VARCHAR(50),
PRIMARY KEY (postcode_ID)
);

CREATE TABLE countries (
country_ID INT NOT NULL AUTO_INCREMENT,
country_name VARCHAR(50),
PRIMARY KEY (country_ID)
);

CREATE TABLE suppliers (
supplier_ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
supplier_name VARCHAR(50),
supplier_forename VARCHAR(50),
supplier_phonenumber VARCHAR(20),
supplier_address VARCHAR(50),
supplier_postcode INT,
supplier_country INT,
FOREIGN KEY (supplier_postcode) REFERENCES postcode(postcode_ID),
FOREIGN KEY (supplier_country) REFERENCES countries(country_ID)
) ;

最佳答案

错别字:

CREATE TABLE postcodes (
^----plural

FOREIGN KEY (supplier_postcode) REFERENCES postcode(postcode_ID),
^----no S, singular

您正在尝试引用一个不存在的表。

关于mysql - 为什么会出现这个错误 "#1215 - Cannot add foreign key constraint "?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23939406/

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