今天学习用mysql新建表时出现了问题,新增外键一直不成功。
-
填好了各个字段,点击保存的时候没有反应,只是界面刷新,新增的外键也没有了。
经过搜索发现是表类型错误,需要把表类型设置为InnoDB
-
填完字段,点击保存时提示:1215 - Cound not add foreign key constraint.
如果第一个问题中‘选项’设置没问题,可能是选择设为主键的字段不是主key。如果是这样只需要将要设成主键的字段设成主key,并且类型和参考字段一致就可以了。
今天学习用mysql新建表时出现了问题,新增外键一直不成功。
填好了各个字段,点击保存的时候没有反应,只是界面刷新,新增的外键也没有了。
经过搜索发现是表类型错误,需要把表类型设置为InnoDB
填完字段,点击保存时提示:1215 - Cound not add foreign key constraint.
如果第一个问题中‘选项’设置没问题,可能是选择设为主键的字段不是主key。如果是这样只需要将要设成主键的字段设成主key,并且类型和参考字段一致就可以了。