首頁  >  文章  >  後端開發  >  MySQL 準備語句可以同時處理多個查詢嗎?

MySQL 準備語句可以同時處理多個查詢嗎?

Barbara Streisand
Barbara Streisand原創
2024-11-21 11:22:10630瀏覽

Can MySQL Prepared Statements Handle Multiple Queries at Once?

可以在單一 mysqli 語句中準備多個查詢嗎?

在 MySQL 中,準備好的語句只執行單一查詢。雖然不可能在單一語句中準備多個查詢,但您可以為每個查詢建立單獨的準備好的語句。

考慮以下範例:

這裡,兩個準備好的語句($ stmtUser 和 $stmtProc) 已建立。然後,您可以根據需要執行這些語句:

如果需要確保兩個查詢一起執行,則可以使用交易將它們分組。事務保證兩個查詢都執行,或都不執行。

提示:「呼叫非物件上的成員函數」錯誤通常表示prepare() 失敗。驗證prepare()中的查詢以解決任何問題。

以上是MySQL 準備語句可以同時處理多個查詢嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn