Laravel 数据库迁移设置 MySQL 默认使用 InnoDB 引擎的方法
admin 阅读:20 2024-02-29
Laravel 使用 MySQL 时,数据库迁移默认引擎是 MyISAM。可以使用 engine
属性指定表的存储引擎:
Schema::create('users', function (Blueprint $table) {
$table->engine = 'InnoDB';
});
如果不想在每个迁移文件里都显示声明 engine
属性,那么可以通过修改 config/database.php 文件中的 engine
属性的方式达到默认使用 InnoDB 引擎。
将:
'engine' => 'null',
设置为:
'engine' => 'InnoDB',
声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!