gpt4 book ai didi

MySQL 错误 [1215][HY000] - 无法添加外键

转载 作者:行者123 更新时间:2023-11-29 03:59:41 26 4
gpt4 key购买 nike

<分区>

我有两个表,分别是客户表和交易表。交易表有两个外键,分别引用客户表中的两个字段。

我添加了客户表,但是当我尝试添加交易表时,它给了我:

SQL Error[1215][HY000] Cannot add foreign key constraints

以下是我的表格。

CREATE TABLE customerDetails(
CustomerID varchar(10)NOT NULL,
AccountNumber varchar(15) NOT NULL,
CustomerName varchar(60)NOT NULL,
Address varchar(60),
phone varchar(15),
email varchar(50),
joinedDate date,
primary key(CustomerID)
)

CREATE TABLE transactions(
TraceNumber varchar(30) NOT NULL,
AccountNumber varchar(15)NOT NULL,
CustomerName varchar(60)NOT NULL,
TransactionType varchar(15) NOT NULL,
TransactionDateTime datetime NOT NULL,
TransactionAmount double DEFAULT NULL,
PRIMARY KEY (TraceNumber),
FOREIGN KEY(CustomerName) REFERENCES customerDetails(CustomerName),
FOREIGN KEY(AccountNumber) REFERENCES customerDetails(AccountNumber)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

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