Maison > base de données > tutoriel mysql > le corps du texte

Comment convertir « varbinary » en données de caractères dans MySQL ?

Susan Sarandon
Libérer: 2024-10-27 04:22:30
original
984 Les gens l'ont consulté

How to Convert `varbinary` to Character Data in MySQL?

Conversion d'un champ varbinaire en données de caractères dans MySQL

Avez-vous du mal à convertir les données d'un champ varbinaire en un format basé sur des caractères (char/ varchar) dans MySQL ? Voici comment y parvenir dans MySQL version 5.10 :

Méthodes de conversion

Pour convertir varbinary en char/varchar, vous pouvez utiliser les fonctions CAST ou CONVERT :

<code class="sql">CAST(foo AS CHAR(100))
CONVERT(foo, CHAR(100))</code>
Copier après la connexion

Remplacez "foo" par le nom de votre champ varbinaire et "CHAR(100)" par le type et la longueur de données de caractères souhaités.

Types de données pris en charge

MySQL prend en charge la conversion de varbinary vers les types de données suivants :

  • BINARY[(N)]
  • CHAR[(N)]
  • DATE
  • DATETIME
  • DECIMAL[(M[,D])]
  • SIGNÉ [INTEGER]
  • HEURE
  • NON SIGNÉ [INTEGER]

Limitations

Notez que vous ne pouvez pas lancer directement varbinary en varchar. Cela est dû à un bug MySQL non résolu de 2008.

Exemple d'utilisation

Pour convertir le contenu du champ "data" de varbinary en CHAR avec une longueur maximale de 100 caractères, utilisez la requête suivante :

<code class="sql">UPDATE my_table SET data = CAST(data AS CHAR(100));</code>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!