【发布时间】:2018-08-18 19:34:02
【问题描述】:
考虑到这张表
CREATE TABLE name
( nom VARCHAR(255))
如何在我的表中插入一个带有简单 + 双引号的字符串,例如:'it's a "string"' in my table
Insert into name values (`it's "string"`)
这实际上不起作用。 感谢您的建议。
【问题讨论】:
标签: mysql string quotes insertion
考虑到这张表
CREATE TABLE name
( nom VARCHAR(255))
如何在我的表中插入一个带有简单 + 双引号的字符串,例如:'it's a "string"' in my table
Insert into name values (`it's "string"`)
这实际上不起作用。 感谢您的建议。
【问题讨论】:
标签: mysql string quotes insertion
以下代码将对您有所帮助,
CREATE TABLE name
( nom VARCHAR(255));
set @str = "it\'s \"string\"";
insert into name values(@str);
你必须在单引号和双引号之前使用\。
【讨论】:
您可以使用' 作为字符串分隔符和反斜杠来转义特殊字符:
Insert into name values ('it\'s \"string\"')
【讨论】: