给mysql添加外键给出错误?
问题描述:
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
答
问题lem解决了,我添加了UNSIGNED到索引列(用户名)
我认为,有关系的字段必须具有相同的属性
答
MySQL的需要外键索引和引用键
不知道法国人很好,但我的猜测user.UserName未编入索引