Méthode de conversion directe de BLOB en TEXTE dans MySQL
De nombreux utilisateurs stockent des données texte sous forme de BLOB dans MySQL, mais afin de faciliter le traitement, ces données doivent généralement être converties en TEXTE. Voici un moyen simple d'effectuer cette conversion sans perturber vos données :
Utilisez la fonction CONVERT() au lieu de SELECT :
Au lieu d'utiliser une requête SELECT classique, modifiez-la pour utiliser la fonction CONVERT(). Cette fonction convertit les données BLOB au format TEXTE, ce qui facilite leur utilisation.
Grammaire :
<code class="language-sql">SELECT CONVERT(column USING utf8) FROM table_name;</code>
Exemple :
Supposons que vous ayez une table nommée "my_table" qui contient une colonne nommée "my_text" qui contient des données BLOB. Pour convertir ces données en TEXTE à l'aide de l'encodage UTF-8, utilisez la requête suivante :
<code class="language-sql">SELECT CONVERT(`my_text` USING utf8) FROM `my_table`;</code>
Cette requête récupérera les données BLOB, les convertira en texte codé UTF-8 et les affichera en conséquence.
Remarque :
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!