已经浏览了论坛,但无法解决此问题:命令不同步;现在不能运行此命令SQL
我的问题是:
SELECT Car.*, Building.*, CarType.*
FROM Car
INNER JOIN Building
ON Car.BuildingID=Building.BuildingID
INNER JOIN CarType
ON Car.CarType=CarType.TypeID
WHERE Car.CarID <> (SELECT CarID FROM Requests WHERE Status = 'Accepted')
感谢您的帮助。感谢
此处引用文档
如果命令不同步;您现在不能在客户端代码中运行此命令,您调用客户端函数的顺序错误。
例如,如果您正在使用mysql_use_result(),并在调用mysql_free_result之前尝试执行一个新查询,则可能会发生这种情况。如果您尝试执行两个返回数据的查询,而不调用其间的mysql_use_result()或mysql_store_result),也可能发生这种情况。
您需要使用/store结果,然后才能继续进行下一个查询。
另一种选择是关闭连接,然后重新启动。