我有一个问题,我想在表中添加一个外键(电子邮件)bericht
。
电子邮件引用电子邮件中vrijwilliger
,电子邮件是一个varchar(80)
。
ALTER TABLE bericht
ADD(
FOREIGN KEY (email) REFERENCES vrijwilliger(email));
错误信息:
#1005 - 无法创建表 '.\c5g4westpopintranet#sql-1494_145.frm' (errno: 150)
没看懂,希望你能帮帮我。
第一张桌子
CREATE TABLE bericht(
berichtID int(8),
onderwerp varchar(255),
datum date,
tijd time,
inhoudbericht,
email varchar(80),
PRIMARY KEY(berichtID),
FOREIGN KEY(email) REFERENCES vrijwilliger(email));
第二张桌子
CREATE TABLE vrijwilliger(
vrijwilligerID int(8),
email varchar(80),
Primary key(vrijwilligerID));