2014-09-25 82 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未編入索引