一尘不染

Laravel和InnoDB

mysql

我正在使用laravel和laravel迁移机制。我创建了表并设置了外键。但是表是MyISSAM,因此不会创建任何外键。我在哪里启用/配置此功能?(将其更改为InnoDB,而不是在mysql服务器中)。


阅读 712

收藏
2020-05-17

共1个答案

一尘不染

您可以编辑/config/database.php文件,搜索 mysql 条目并更改:

'engine' => null,

'engine' => 'InnoDB',

这样可以避免$table->engine = "InnoDB";为每个架构添加;)

2020-05-17