PHP mysqli multi запрос пустые результаты - PullRequest
1 голос
/ 09 мая 2011

Я использую многопользовательский запрос mysqli, чтобы выполнить несколько вставок и обновлений одним большим куском, вместо того, чтобы выполнять их в большом количестве отдельных запросов, в основном меня не волнуют результаты, даже если это ошибка, и я читал в PHP. Чистая страница документа для функции multi_query Я могу использовать это:

while ($mysqli->next_result()) {;}

чтобы просмотреть результаты, чтобы я мог выполнить больше запросов. Но проблема здесь, кажется, в том, что каждый цикл этого занимает вечность, если я заменю; с echo "Next"; это как полсекунды между каждым следующим эхом.

Каким образом я могу ускорить это или очистить результаты или что-то в этом роде?

1 Ответ

0 голосов
/ 30 сентября 2011

Вы можете попробовать использовать

UPDATE LOW_PRIORITY ...

И

INSERT DELAYED ...

Если вы используете механизм хранения MyISAM

...