Mysql
 sql >> Base de données >  >> RDS >> Mysql

Dans MySQL, dois-je citer des nombres ou non ?

MySQL ressemble beaucoup à PHP et convertit automatiquement les types de données du mieux qu'il peut. Puisque vous travaillez avec un champ int (côté gauche), il essaiera également de convertir de manière transparente le côté droit de l'argument en int, donc '9' devient juste 9 .

À proprement parler, les guillemets sont inutiles et obligent MySQL à effectuer un transtypage/conversion, ce qui fait perdre un peu de temps CPU. En pratique, à moins que vous n'exécutiez une opération de la taille de Google, une telle surcharge de conversion sera minime.