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

価格、間隔、画面サイズ、およびカメラのデータ型は、データベース テーブルでは整数 (int) である必要があります。データベースでは、現在 varchar である可能性があります。したがって、intに変更するだけで、問題は数秒で解決されます。

于 2013-11-05T05:20:04.167 に答える