2013-12-16 66 views
1

我按照薩姆斯教程自學SQL和幾乎是第一個例子,我堅持:ERROR 1215(HY000):無法添加外鍵約束

這裏就是我應該進入:

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):無法添加外鍵約束

嘆息。那麼現在怎麼辦?我還沒有第一個線索在哪裏開始尋找。

回答

1

看起來您在「參考」條款中有錯字。您在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)); 

另外,還要確保你已經創建你引用的表。

+0

哦,哇,你是對的。謝謝! – abc32112

+0

不錯,祝你好運:) – span

相關問題