如何在 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)
在上述可能的方式中,我们可以转义撇号 (‘)。
广告