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

Při použití dlouhého čísla typu k filtrování typu varchar vrací MySQL další záznamy

Ve všech ostatních případech jsou argumenty porovnávány jako čísla s plovoucí desetinnou čárkou. - https://dev.mysql.com/doc/ refman/5.7/en/type-conversion.html

například

drop procedure if exists p;
delimiter $$

create procedure p (inval float, inval2 float, inval3 float)
select inval,inval2,inval3;

call p(6011656821812318924,6011656821812318925,6011656821812318926);

+------------+------------+------------+
| inval      | inval2     | inval3     |
+------------+------------+------------+
| 6.01166e18 | 6.01166e18 | 6.01166e18 |
+------------+------------+------------+
1 row in set (0.00 sec)


  1. Rozbalovací nabídka vytváření databáze mysql pomocí dat již zadaných v html/php

  2. 10 nejlepších metod ke zlepšení výkonu ETL pomocí SSIS

  3. PHP – Je dobrým zvykem ukládat dotazy MYSQL do mezipaměti v souboru txt?

  4. Rozdíl MySQL mezi dvěma řádky příkazu SELECT