Transformer correctement VARCHAR en INT dans MySQL
Les requêtes MySQL impliquant la conversion VARCHAR en INT entraînent souvent des erreurs de syntaxe dues à des techniques de conversion inappropriées. Ce guide montre la méthode correcte en utilisant les fonctions CAST
.
Les types de résultats acceptables pour le casting sont limités. Plus précisément, vous devez utiliser UNSIGNED [INTEGER]
comme type de données cible.
La syntaxe précise pour cette conversion est :
<code class="language-sql">SELECT CAST(PROD_CODE AS UNSIGNED) FROM PRODUCT;</code>
Cette requête convertira avec succès le champ PROD_CODE
VARCHAR en un entier non signé.
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!