晚上好!我有一个我无法弄清楚的MYSQL问题......
这是我的情况:
Table Name: up_categorys
ID | Category
--------------
5 | Xbox Live
当我执行此查询时,数据库返回零行:
SELECT id FROM up_categorys WHERE category_name = 'Xbox Live' LIMIT 0 , 30
但是当我执行此查询时,数据库返回1行:
SELECT id FROM up_categorys WHERE category_name LIKE '%Xbox Live%' LIMIT 0 , 30
也许天才可以解决这个问题?也许你!
答案 0 :(得分:2)
您可能在category_name字段中有前导或尾随空白 尝试
SELECT id FROM up_categorys WHERE TRIM(category_name) = 'Xbox Live' LIMIT 0 , 30