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

Mám v MySQL uvádět čísla nebo ne?

MySQL je hodně jako PHP a bude automaticky převádět datové typy, jak nejlépe to jde. Protože pracujete s polem int (levá strana), pokusí se transparentně převést i pravou stranu argumentu na int, takže '9' se změní na 9 .

Přísně vzato, uvozovky jsou zbytečné a nutí MySQL provést typové obsazení/konverzi, takže to trochu plýtvá časem CPU. V praxi, pokud neprovozujete operaci velikosti Google, bude taková režie konverze mikroskopicky malá.



  1. Příkaz SQLite REPLACE

  2. Android Room + funkce okna

  3. Jak povolit kompresi na existující tabulce v SQL Server (T-SQL)

  4. Najděte nejmenší nepoužívané číslo v SQL Server