gpt4 book ai didi

mysql - 错误 1215 (HY000) : Cannot add foreign key constraint

转载 作者:行者123 更新时间:2023-11-29 02:26:38 24 4
gpt4 key购买 nike

我正在学习 Sams Teach Yourself SQL 中的教程,在几乎第一个示例中,我被卡住了:

这是我应该输入的内容:

create table employee_pay_tbl ( 
emp_id varchar(9) not null primary key,
position varchar(15) not null,
date_hite date,
pay_rate decimal(4,2),
date_last_raise date,
salary decimal(8,2),
bonus decimal(6,2),
constraint emp_fk foreign key (emp_id) references emplyee_tbl (emp_id) );

结果:ERROR 1215 (HY000):无法添加外键约束

叹息。那么现在怎么办?我还不知道从哪里开始寻找的第一条线索。

最佳答案

看起来您的“引用”子句中有错字。您在 emplyee_tbl 中缺少一个 o

试试这个:

create table employee_pay_tbl ( 
emp_id varchar(9) not null primary key,
position varchar(15) not null,
date_hite date,
pay_rate decimal(4,2),
date_last_raise date,
salary decimal(8,2),
bonus decimal(6,2),
constraint emp_fk foreign key (emp_id) references employee_tbl (emp_id) );

还要确保您已经创建了您引用的表。

关于mysql - 错误 1215 (HY000) : Cannot add foreign key constraint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20614791/

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