为什么这个字符串比较mysql查询什么都没有返回?

时间:2012-04-04 12:02:29

标签: mysql string sql-like

我执行以下操作:

SELECT url FROM mytable WHERE 1

结果:网址:'http://www.ciao.es/Epson_Stylus_S22__2007613'

现在一切都还好......但是当我这样做时:

SELECT * FROM mytable WHERE url = 'http://www.ciao.es/Epson_Stylus_S22__2007613'

我一无所获!!!

我尝试使用LIKE,更改引号等... 我做错了什么?

1 个答案:

答案 0 :(得分:1)

你在桌面上有'url。所以,如果你在查询,你会得到这样的输出:  'http://www.ciao.es/Epson_Stylus_S22__2007613'(单引号) 所以 用这种方式写:

SELECT * FROM mytable WHERE url = "'http://www.ciao.es/Epson_Stylus_S22__2007613'"

或从表中删除单引号。