MySQL 8.4 發行說明
如果您的用戶端程式碼中出現 Commands out of sync; you can't run this command now
,則表示您以錯誤的順序呼叫了用戶端函數。
例如,如果您正在使用 mysql_use_result()
,並且在呼叫 mysql_free_result()
之前嘗試執行新的查詢,就可能會發生這種情況。如果您嘗試執行兩個會傳回資料的查詢,而沒有在中間呼叫 mysql_use_result()
或 mysql_store_result()
,也可能會發生這種情況。