2013-10-24 107 views
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)

任何幫助是極大的讚賞。

回答

2

我覺得你有

參考一個拼錯actvity

相關問題