如何將諸如“”(單引號)之類的特殊字元插入 MySQL?


要將諸如“ ”(單引號)的特殊字元插入 MySQL,你需要使用跳脫字元 \’。語法如下 −

insert into yourTableName(yourColumnName) values(' yourValue\’s ');

為了理解上述語法,讓我們建立兩個表。建立第一個表的目標是 −

mysql> create table AvoidInsertErrorDemo
-> (
-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> Sentence text
-> );
Query OK, 0 rows affected (0.53 sec)

現在你可以使用插入命令在表中插入特殊字元,例如 ‘。該查詢如下 −

mysql> insert into AvoidInsertErrorDemo(Sentence) values('a woman\'s hat');
Query OK, 1 row affected (0.16 sec)
mysql> insert into AvoidInsertErrorDemo(Sentence) values('Mrs. Chang\'s house');
Query OK, 1 row affected (0.31 sec)

使用選擇語句顯示錶中的所有記錄

mysql> select *from AvoidInsertErrorDemo;

以下是輸出 −

+----+--------------------+
| Id | Sentence           |
+----+--------------------+
|  1 | a woman's hat      |
|  2 | Mrs. Chang's house |
+----+--------------------+
2 rows in set (0.00 sec)

更新於: 30-Jul-2019

3K+ 瀏覽量

開啟你的職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.