【发布时间】:2021-10-13 23:07:06
【问题描述】:
我正在尝试执行 Laravel 迁移。我在单个 DB::statement() 中有多个 SQL 查询。是否可以执行多个用分号分隔的 SQL 查询?
【问题讨论】:
-
DB::unprepared()应该可以解决问题。
标签: php mysql laravel eloquent migration
我正在尝试执行 Laravel 迁移。我在单个 DB::statement() 中有多个 SQL 查询。是否可以执行多个用分号分隔的 SQL 查询?
【问题讨论】:
DB::unprepared() 应该可以解决问题。
标签: php mysql laravel eloquent migration
可以的
DB::table('name')->insert(['id'=>1, 'var1'=> 'N18.1', 'var2'=>'CKD'],
['id'=>2, 'var1'=> 'N181', 'var2'=>'CKD'],
}
这是一个例子
【讨论】:
您可以按照文档here 中的说明使用数据库事务
DB::transaction(function () {
DB::update(// Your Query);
DB::delete(// Your Query);
});
【讨论】: