Задать вопрос
@kirill-93

Сколько записей нужно вставлять в multi insert?

Из АПИ получаю продукты, их много, сейчас они циклом вставляются в таблицу.

foreach ($products as $product) {
    mysql_query('INSERT ...');
}


Получается много запросов в базу, и решил собирать в цикле записи и вставлять разом через multi insert.
Как много записей мне собирать для одной вставки? Можно ведь 30, 100, 1000, 10000.
Есть ли какой то лимит? Как лучше разбить вставки?
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Смотрите max_allowed_packet
И не используйте функции mysql_, они не работают, начиная с PHP 7.0. Переходите на PDO или mysqli_.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы