在MySQL 中轉義撇號:解決困境
MySQL 文件建議使用反義槓() 來轉義撇號(單引號),在實踐中,雙撇號('')似乎同樣有效。這種差異引發了對推薦方法的質疑。
對文件的仔細檢查表明,雙撇號確實是反斜線轉義的可接受的替代方案。文件指出「用''' 引用的字串內的''' 可以寫為''''。」
此外,出於安全原因,PostgreSQL 文件建議不要使用反斜線轉義,因為它可以製造漏洞。首選方法是雙引號字元 ('')。
但是,最佳方法可能會因具體上下文而異,包括程式語言、SQL 資料庫版本和所使用的查詢框架。如果沒有特定的約束,建議使用雙撇號以獲得更好的兼容性和安全性。
以上是我該如何在 MySQL 查詢中轉義撇號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!