Mysql
 sql >> база данни >  >> RDS >> Mysql

По-голямо от и по-малко от MySql заявка е неуспешна с десетично поле

проблемът е, че обвивате имената на колони с единични кавички, принуждавайки десетичните стойности да се сравняват с низови литерали. Имената на колони, както и имената на таблици са идентификатори, а не низови литерали, така че не трябва да се обвиват с единични кавички.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Кога да извикам bind_param, ако използвам MySQLi подготвени оператори в цикъл?

  2. MySQL се присъединява с изявления за случаи

  3. mysql присъединете ON и AND към laravel eloquent

  4. Как да върнете 0 вместо null, когато използвате COUNT в MySQL

  5. MYSQL отдалечената връзка изисква SSL