我已经编写了一个查询,用于在某些条件下从我的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 '%%%'
答案 0 :(得分:0)
price,interval,screensize和camerares的数据类型应该是数据库表中的整数(int)。在您的数据库中,它当前可能是varchar。所以只需将其更改为int,问题就会在几秒钟后解决。