sql >> Base de Datos >  >> RDS >> Mysql

En MySQL, ¿debo citar números o no?

MySQL se parece mucho a PHP, y convertirá automáticamente los tipos de datos lo mejor que pueda. Dado que está trabajando con un campo int (lado izquierdo), intentará convertir de forma transparente el lado derecho del argumento en un int también, así que '9' simplemente se convierte en 9 .

Estrictamente hablando, las comillas son innecesarias y obligan a MySQL a encasillar/convertir, por lo que desperdicia un poco de tiempo de CPU. En la práctica, a menos que esté ejecutando una operación del tamaño de Google, dicha sobrecarga de conversión será microscópicamente pequeña.