Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

No MySQL, devo citar números ou não?


O MySQL é muito parecido com o PHP e converterá automaticamente os tipos de dados da melhor maneira possível. Como você está trabalhando com um campo int (lado esquerdo), ele tentará converter transparentemente o lado direito do argumento em um int também, então '9' apenas se torna 9 .

Estritamente falando, as aspas são desnecessárias e forçam o MySQL a fazer um typecasting/conversão, então desperdiça um pouco de tempo de CPU. Na prática, a menos que você esteja executando uma operação do tamanho do Google, essa sobrecarga de conversão será microscopicamente pequena.