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