Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 02.01.2018 14:10:17

Множественное добавление с селектом

Всех с Новым Годом. Нужно одним запросом в БД добавить множество записей с Select.

Типа вот так:
\App\Example::insert([
    [
        'name' => 'abc',
        'value' => '123',
    ],
    [
        'name' => 'def',
        'value' => '456',
    ],
    // etc...
]);

Только что бы, например, value через select подставилось SELECT t1.value From t1 Where t1.a=X. Просто одним запросом думаю быстрее будет, чем циклом.

Не в сети

#2 02.01.2018 14:35:31

Re: Множественное добавление с селектом

Смотри в сторону INSERT INTO ... SELECT FROM (это единый запрос).

Не в сети

#3 12.01.2018 11:58:28

Re: Множественное добавление с селектом

Сформирируй заранее нужный тебе массив с нужными данными, и этот массив подставь в insert.

Не в сети

Подвал раздела