如何在 MySQL 中轉義撇號 (')?
我們可以使用以下兩種方法轉義 MySQL 中的撇號 (‘) −
- 我們可以使用反斜槓。
- 我們可以使用兩個單引號 (雙引號)
使用反斜槓
我們首先建立一個表格.
mysql> create table SingleQuotesDemo - > ( - > id int, - > name varchar(100) - > ); Query OK, 0 rows affected (1.16 sec)
對於名稱“John’s”來說,直接使用以下內容不會產生理想的結果。
mysql> insert into SingleQuotesDemo values(1,'John's'); '>
現在讓我們使用反斜槓.
mysql> insert into SingleQuotesDemo values(1,'John's'); Query OK, 1 row affected (0.19 sec)
現在我們將顯示記錄.
mysql> select *from SingleQuotesDemo;
以下是輸出,它顯示我們已正確實現了反斜槓.
+------+--------+ | id | name | +------+--------+ | 1 | John's | +------+--------+ 1 row in set (0.00 sec)
使用雙引號
以下是使用雙引號實現反斜槓的語法。我們在上面使用的相同表格中插入另一條記錄.
mysql> insert into SingleQuotesDemo values(2,'John''s'); Query OK, 1 row affected (0.18 sec)
現在,我們將顯示記錄.
mysql> select *from SingleQuotesDemo;
以下是輸出.
+------+--------+ | id | name | +------+--------+ | 1 | John's | | 2 | John's | +------+--------+ 2 rows in set (0.00 sec)
在上述可能的方式中,我們可以轉義撇號 (‘)。
廣告