【问题标题】:Why does this string comparision mysql query return nothing?为什么这个字符串比较mysql查询什么都不返回?
【发布时间】:2012-04-04 12:02:28
【问题描述】:

我执行以下操作:

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,更改引号等... 我做错了什么?

【问题讨论】:

标签: mysql string sql-like


【解决方案1】:

您的表字段 url 中有 ' ' 。因此,如果您正在查询,您将获得如下输出: 'http://www.ciao.es/Epson_Stylus_S22__2007613'(单引号) 所以 这样写:

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

或者从表格中删除单引号。

【讨论】:

    猜你喜欢
    • 2015-06-13
    • 1970-01-01
    • 2021-07-28
    • 1970-01-01
    • 2012-04-12
    • 2022-07-26
    • 2013-02-27
    • 1970-01-01
    • 2014-04-17
    相关资源
    最近更新 更多