Laravel 使用 MySQL 时,数据库迁移默认引擎是 MyISAM。可以使用 engine
属性指定表的存储引擎:
Schema::create('users', function (Blueprint $table) {
$table->engine = 'InnoDB';
});
如果不想在每个迁移文件里都显示声明 engine
属性,那么可以通过修改 config/database.php 文件中的 engine
属性的方式达到默认使用 InnoDB 引擎。
将:
'engine' => 'null',
设置为:
'engine' => 'InnoDB',
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Laravel 数据库迁移设置 MySQL 默认使用 InnoDB 引擎的方法
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Laravel 数据库迁移设置 MySQL 默认使用 InnoDB 引擎的方法