executeQuery() 無法操作資料
在MySQL 中,當嘗試使用executeQuery() 執行一系列查詢時,您可能會遇到以下情況:遇到錯誤,指示無法發出資料操作語句。
發生此錯誤是因為executeQuery() 旨在從資料庫檢索資料。當需要修改資料時,應該使用executeUpdate()。
executeQuery() 與executeUpdate()
中給定的程式碼片段:
executeQuery(query1); executeQuery(query2);
兩個查詢都嘗試操作數據,但它們使用了錯誤的方法。若要修復此錯誤,請將修改資料的查詢的executeQuery() 替換為executeUpdate()。以下是修正後的範例:
executeUpdate(query1); executeUpdate(query2);
請記住,在 MySQL 中使用資料操作語句時,請一律使用executeUpdate() 而不是executeQuery()。
以上是為什麼在 MySQL 中操作資料時 `executeQuery()` 會拋出錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!