当我使用包含连字符的值( - )搜索时,MySQL SELECT语句不返回任何记录

时间:2014-01-30 20:35:17

标签: mysql select where hyphen

有问题的查询:

 SELECT * FROM my_links WHERE taxonomy='ait-dir-item-category'

上面的查询返回没有记录,也没有错误。 我得到空的结果,但我对分类列有完全相同的值' ait-dir-item-category '。 但是以下查询返回结果

完美查询:

 SELECT * FROM my_links WHERE taxonomy='post_tag'

请告诉我是什么问题。

2 个答案:

答案 0 :(得分:0)

尝试使用LIKE语句

  SELECT * FROM my_links WHERE taxonomy LIKE '%ait-dir-item-category%'

答案 1 :(得分:0)

你尝试过使用like语句吗? 你能尝试这样吗,

select * from my_link where taxonomy like '%ait-dir-item%'