插入简单+双引号MySQL

时间:2018-03-10 08:45:55

标签: mysql string quotes insertion

考虑此表

CREATE TABLE name
( nom VARCHAR(255))

我怎么能插入一个带有简单+双引号的字符串,如:'它是我表中的“字符串”

Insert into name values (`it's "string"`) 

这实际上不起作用。 谢谢你的建议。

2 个答案:

答案 0 :(得分:1)

您可以使用'作为字符串分隔符和反斜杠来逃避特殊字符:

Insert into name values ('it\'s \"string\"') 

答案 1 :(得分:0)

以下代码对您有所帮助,

CREATE TABLE name
( nom VARCHAR(255));

set @str = "it\'s \"string\"";
insert into name values(@str);

您必须在单引号和双引号之前使用\

Sql Fiddle Demo