2014-09-25 84 views
-1

SQL查询:给mysql添加外键给出错误?

ALTER TABLE `survey` ADD FOREIGN KEY (`createdby`) REFERENCES `easysurvey`.`user`(`UserName`) ON DELETE RESTRICT ON UPDATE RESTRICT; 

MySQL表示:文件

#1215 - Impossible d'ajouter des contraintes d'index externe 

回答

2

问题lem解决了,我添加了UNSIGNED到索引列(用户名)

我认为,有关系的字段必须具有相同的属性

1

MySQL的需要外键索引和引用键

不知道法国人很好,但我的猜测user.UserName未编入索引