MySQL查询提供无效结果

时间:2013-11-05 04:59:07

标签: mysql sql

我已经编写了一个查询,用于在某些条件下从我的mysql表中获取详细信息。 我的表包含满足查询的行,但它返回一个空结果集。任何人都可以告诉我为什么会发生这种情况?

这是我的查询

select * 
from product 
where price>='0' and price<='1000' 
and internal>='0' and internal<='32' 
and screensize>='1' and screensize<='8' 
and camerares>='0' and camerares<='20' 
and p_brand like '%%%' and carrier like '%%%' 
and color like '%%%' and operating like '%%%'

1 个答案:

答案 0 :(得分:0)

price,interval,screensize和camerares的数据类型应该是数据库表中的整数(int)。在您的数据库中,它当前可能是varchar。所以只需将其更改为int,问题就会在几秒钟后解决。