【发布时间】:2014-10-28 23:56:33
【问题描述】:
我在mysql 中插入一个URL。 URL 有?。因此,在使用 Perl 插入时,会出现如下错误。
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax
查询:
insert into TEST_DB values (1, 'http://website.com/hfsda/xxx-xxx-xx/?xxxx=cccd');
我也尝试使用\? 转义?,但没有成功。
有什么想法吗?
【问题讨论】:
-
尝试删除结尾的
;。 -
插入你的 perl 代码
-
我问的问题不是问题所在。实际上,单引号出现在较早的文本之间,并且在“?”附近显示错误。所以谢谢你的帮助。