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

In MySQL, dovrei citare i numeri o no?

MySQL è molto simile a PHP e converte automaticamente i tipi di dati nel miglior modo possibile. Dato che stai lavorando con un campo int (a sinistra), cercherà di convertire in modo trasparente anche il lato destro dell'argomento in un int, quindi '9' diventa semplicemente 9 .

A rigor di termini, le virgolette non sono necessarie e costringono MySQL a eseguire un typecasting/conversione, quindi spreca un po' di tempo della CPU. In pratica, a meno che tu non stia eseguendo un'operazione delle dimensioni di Google, tale sovraccarico di conversione sarà microscopicamente piccolo.