0

我已经编写了一个查询,用于在某些条件下从我的 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 '%%%'
4

1 回答 1

0

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

于 2013-11-05T05:20:04.167 回答