sql >> Databasteknik >  >> RDS >> Mysql

I MySQL, ska jag citera siffror eller inte?

MySQL påminner mycket om PHP och kommer att automatiskt konvertera datatyper så gott det går. Eftersom du arbetar med ett int-fält (vänster sida), kommer det att försöka konvertera den högra sidan av argumentet till en int också, så '9' blir bara 9 .

Strängt taget är citaten onödiga och tvingar MySQL att göra en typcasting/konvertering, så det slösar bort lite CPU-tid. I praktiken, såvida du inte kör en verksamhet i Google-storlek, kommer sådana konverteringskostnader att vara mikroskopiskt små.



  1. Hur FORMAT()-funktionen fungerar i SQL Server (T-SQL)

  2. De där jäkla stora föremålen

  3. Hur INTERSECT fungerar i SQL Server

  4. ORACLE Connect by klausul motsvarande i SQL Server