Задавайте вопросы, мы ответим
Вы не зашли.
Я с MySQL недавно... поэтому вопрос чайника.
Как объединить несколько команд INSERT или REPLACE в один запрос?
Допустим в документе будет 1000 строк. Мне кажется один запрос из 1000 операторов INSERT будет передаваться на сервер быстрее, чем 1000 запросов по-отдельности.
Это особенно важно, если сервер расположен в Интернет на виртуальном хостинге и доступ к нему осуществляется через медленный интернет (например Dial-Up или GPRS).
Неактивен
INSERT INTO table_name (col1, col2, col3) VALUES (val11,val12,val13), (val21,val22,val23), ..., (valN1, valN2, valN3)
синтаксис REPLACE аналогичный
Общая длина запроса не должна превышать переменную new_buffer_length (значение по умолчанию 1 Mb)
Отредактированно rgbeast (10.09.2007 13:19:00)
Неактивен
Проверил, всё работает!
Большое спасибо!
Даже сказали - где задаётся максимальная длина запроса, я как раз хотел про это спросить.
Хороший у вас форум!
Неактивен