Laravel8 select -> insertの仕方

例えば、membersテーブルの全てのレコードをbk_membersテーブルにselect -> insertする方法。

DB::insert('insert into bk_members( * ) select * from members');

membersテーブルのgenderが1のレコードの名前のみをmenテーブルにselect -> insertする方法。

$params = ['gender' => 1];
DB::insert('insert into men ( name ) select m.name from members m where m.gender = :gender', $params);

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です