MySQL peut-il automatiquement convertir des chaînes en nombres ?
MySQL possède la capacité de convertir ou de convertir automatiquement des chaînes en valeurs numériques, facilitant ainsi une manipulation transparente des données . Cette conversion suit des règles spécifiques qui régissent ces opérations.
Comment fonctionne la conversion de chaîne
Interprétation d'un Requête
Considérons la requête suivante :
SELECT table.* FROM table WHERE>
Étant donné que la colonne 'id' est définie comme un type bigint, comment cette requête est-elle interprétée ?
Réponse :
Selon la documentation MySQL, dans les cas où un argument est une chaîne et le other est un type numérique, la comparaison est effectuée sous forme de nombres à virgule flottante. Ainsi, la requête ci-dessus équivaut à :
WHERE id = 0.0
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!