我有以下SQL腳本:無法添加外鍵
use restaurant;
set foreign_key_checks=0;
create table rtable_schedule(
id int(11) not null,
rdate date not null,
start_hour tinyint,
start_min tinyint,
end_hour tinyint,
end_min tinyint,
foreign key (id,rdate) references rtable(id,reservation_date),
primary key (id,rdate)
);
然而,當我通過phpmyadmin的導入它,我得到以下錯誤:
#1215 - Cannot add foreign key constraint
任何想法如何能解決?請注意,rtable已存在
'rtable'是否具有'id'和'reservation_date'作爲組合主鍵? –
不,它有ID作爲主鍵 –