MySQL 8.3 Release Notes
如果您在客户端代码中收到 Commands out of sync; you can't run this command now
,则表示您正在以错误的顺序调用客户端函数。
例如,如果您使用 mysql_use_result()
并尝试在调用 mysql_free_result()
之前执行新查询时,这种情况可能会发生。同样,如果您尝试执行两个返回数据的查询,而没有在中间调用 mysql_use_result()
或 mysql_store_result()
,也可能会发生这种情况。