我有一个简单的mysql查询,如下所示:
INSERT INTO ftpt VALUES (0,ftp://ftp.somewhere.com);
如你所见,有" //"在我的代码中,我不知道如何让mysql忽略它,尽管它可能看起来很傻
对你来说,我无处可寻。
谢谢你的帮助。
答案 0 :(得分:3)
字符串文字必须用单引号(as documented in the manual)括起来(注意,使用双引号是非标准SQL,不适用于其他符合标准的数据库。因此最好始终使用单引号引号)功能
INSERT INTO ftpt VALUES (0, 'ftp://ftp.somewhere.com');
明确说明表的列是一种很好的编码风格:
INSERT INTO ftpt (id, url) VALUES (0, 'ftp://ftp.somewhere.com');
答案 1 :(得分:1)
只需添加撇号
INSERT INTO ftpt VALUES (0,'ftp://ftp.somewhere.com');
答案 2 :(得分:1)
您的查询几乎是正确的,您只是缺少single quotes
,您应该尝试这样:
INSERT INTO ftpt VALUES(0,' ftp://ftp.somewhere.com');