2013-10-24 104 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

相关问题