將包含單引號或雙引號的值插入 MySQL 資料庫時,可能會因語法衝突而出現困難。要解決此問題並確保資料完整性,正確轉義這些字元至關重要。
要插入包含單引號的值,您可以使用以下方法之一:
雙引號:
SELECT 'This is Ashok''s Pen.';
用兩個單引號替換每個單引號會通知解析器該引號應被視為文字數據,從而防止語法錯誤。
用反斜線轉義:
SELECT 'This is Ashok\'s Pen.';
另一個選項是用a 轉另一個選項是用a 轉用義單引號反斜線()。這指示解析器按字面解釋下一個字符,無論其通常的含義如何。
範例:
mysql> INSERT INTO table (column) -> VALUES ('This is Ashok''s Pen.'); Query OK, 1 row affected (0.00 sec) mysql> SELECT * FROM table; ----------------------------- | column | ----------------------------- | This is Ashok''s Pen. | -----------------------------
利用這些方法,您可以安全地將帶有單引號的值插入到您的MySQL資料庫,確保資料按預期儲存和顯示,而不會引入語法錯誤。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3