問題陳述
使用MySQL 執行本機查詢包含':' 的使用者變數因語法無效而引發異常:不允許在':' 後面加上空格。
解
要解決此問題,您需要轉義「:」字元。這可以透過在它們前面加上反斜線 '' 字元來實現。
這是更正的查詢:
JPA 中的實作
注意:
注意:注意:提供的解決方案假設MySQL 資料庫。如果使用其他資料庫,轉義特殊字元的語法可能會有所不同。因此,有必要參考特定的資料庫文件來取得建議的轉義方法。以上是如何在 MySQL 的 JPA 查詢中轉義冒號字元 ':'?的詳細內容。更多資訊請關注PHP中文網其他相關文章!