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