sql >> Databáze >  >> RDS >> Mysql

Dotaz Větší než a menší než MySql selže s desetinným polem

problém je v tom, že zalamujete názvy sloupců do jednoduchých uvozovek, což vynucuje porovnání desítkových hodnot s řetězcovými literály. Názvy sloupců i názvy tabulek jsou identifikátory, nikoli řetězcové literály, takže by neměly být zalomeny do jednoduchých uvozovek.

AND `lat` > '-1.300000' 
AND `lon` BETWEEN '55.555555' AND '53.000000' -- use between here


  1. Session_set_save_handler není nastaven

  2. sluneční skvrna solr nedefinovaný typ pole

  3. Jak krmit mysql dotazy z bash

  4. SQLSTATE[42000]:Chyba syntaxe nebo narušení přístupu:1064