我想知道是否可以执行mysql查询,而不是等待结果。说明:我在php页面中有一个insert查询,这需要一些时间,但是页面显示没有必要等待它完成。这是统计数据,所以即使失败了,也不重要。我尝试使用MYSQLI_ASYNC,但是接下来的请求会得到以下错误消息:
Array
(
[code] => 2014
[message] => Commands out of sync; you can't run this command now
)
知道吗?谢谢。
我正在从bash运行mysql查询,它应该将结果写入文件中。事情看起来是这样的(稍微简化一下):
mysql -uname -ppwd wmap -e "select netpoints.bssid,netpoints.lat,netpoints.lon from netpoints,users WHERE ((users.flags & 1 = 1) AND users.idx=netpoints.userid) OR (netpoints.source=5);" >db/db.csv
查询本身正常,工作正常,但直到有一段时间,脚本的执行都会失败。