我正在使用laravel和laravel迁移机制。我创建了表并设置了外键。但是表是MyISSAM的,所以没有创建外键。我在哪里启用/配置此功能?(将其更改为InnoDB,而不是在mysql服务器中)。
发布于 2016-06-23 23:37:56
您可以编辑/config/database.php文件,搜索mysql条目并更改:
'engine' => null,
至
'engine' => 'InnoDB',
这使您不必为每个模式添加$table->engine = "InnoDB"; ;)
发布于 2015-01-03 05:37:26
像这样定义引擎
Schema::create("models", function(Blueprint $table) {
$table->engine = "InnoDB";
}发布于 2012-07-07 20:34:07
您可以在Schema\Table closure.中设置引擎
https://stackoverflow.com/questions/11358849
复制相似问题