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

Získejte typ specifikace char z pole MySQLi

Stačí vše považovat za řetězec a použít typ s . Server mysql automaticky převádí řetězce na skutečný datový typ sloupce při zpracování dotazů, např. můžete napsat věci jako set int_col = '32' a bude to považovat za set int_col = 32 .

Je to trochu navíc, protože číselná data nebudou přenášena v binárním formátu; server je bude muset analyzovat. Ale pokud neprovádíte velké množství příkazů INSERT nebo UPDATE, bude to pravděpodobně zanedbatelné.




  1. Jak bezpečný je formát format() pro dynamické dotazy uvnitř funkce?

  2. Nemohu použít alias v sql delete

  3. Někdo úspěšně použil konkrétní národní prostředí pro databázi PostgreSQL, takže porovnání textu nerozlišuje malá a velká písmena?

  4. Jak funguje iif() v SQLite