最近在做项目时发现,我在mysql中创建的外键总是不成功
只有索引的地方多了一条记录,外键那里一保存就没有了,也不报错
那么原因是什么呢,经过查询发现,mysql数据库默认的引擎是MyISAM,而这种引擎是不支持外键的,所以我们的外键会创建不成功
这时只需要在选项这里将引擎修改为InnoDB即可
若想了解其他关于mysql数据库引擎问题,请移步mysql数据库引擎
mysql中创建外键失败,或只会在索引处出现(数据库引擎层面)
最新推荐文章于 2022-09-25 16:59:19 发布