1

我使用 mysqli 多查询在一个大块中进行一些插入和更新,而不是在大量单独的查询中进行,基本上我不关心结果,即使它是一个错误并且我在 PHP.net 文档页面上阅读对于 multi_query 函数,我可以使用它:

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

浏览结果,以便我可以执行更多查询。但是这里的问题似乎是,如果我替换 ; ,那么每个循环都需要永远运行。每个下一个被回响之间大约有echo "Next";半秒的时间。

有什么办法可以加快速度,或者清空结果或其他什么?

4

1 回答 1

0

你可以尝试使用

UPDATE LOW_PRIORITY ...

INSERT DELAYED ...

如果您使用的是 MyISAM 存储引擎

于 2011-09-29T21:16:48.490 回答