sql >> Database teknologi >  >> RDS >> Mysql

Skal jeg i MySQL citere tal eller ej?

MySQL minder meget om PHP og vil automatisk konvertere datatyper så godt det kan. Da du arbejder med et int-felt (venstre side), vil det også forsøge at konvertere højre side af argumentet til en int, så '9' bliver bare 9 .

Strengt taget er citaterne unødvendige, og tvinger MySQL til at lave en typecasting/konvertering, så det spilder lidt CPU-tid. I praksis vil sådanne konverteringsomkostninger være mikroskopisk små, medmindre du kører en Google-størrelse.



  1. Hvordan tvinger jeg Postgres til at bruge et bestemt indeks?

  2. Hvilken joinsyntaks er bedre?

  3. Får NoClassDefFoundError, mens du prøver at bruge Proguard og SQLcipher i Android

  4. PostgreSQL FEJL:annullerer erklæring på grund af konflikt med gendannelse