0
我已經成功地向表中添加外鍵約束,但突然間mysql已經開始向我拋出這個錯誤。我已經閱讀了以前的帖子,看看這個錯誤的最可能的原因,並且他們中沒有一個似乎適用於我的案例。這裏是我創建語句MYSQL - 錯誤1215(HY000):無法添加外鍵約束
CREATE TABLE activity (
id SMALLINT NOT NULL PRIMARY KEY,
name VARCHAR (200) NOT NULL,
description VARCHAR (200) NULL,
ageGroup VARCHAR(10) NULL,
createdBy TINYINT NOT NULL DEFAULT 1,
created TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
UNIQUE KEY (name)
);
mysql>
CREATE TABLE activity_game (
id SMALLINT NOT NULL PRIMARY KEY,
name VARCHAR (200) NOT NULL,
description VARCHAR (200) NULL,
activityId SMALLINT NOT NULL,
createdBy TINYINT NOT NULL DEFAULT 1,
created TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
FOREIGN KEY (activityId) REFERENCES actvity (id)
);
ERROR 1215 (HY000): Cannot add foreign key constraint
mysql>
版本: '5.6.13' 插座:'端口:3306 MySQL社區服務器(GPL)
任何幫助是極大的讚賞。