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

MySQL Workbench affiche les résultats sous forme de BLOB

Contexte : Ce problème se produit lorsque les valeurs de chaînes binaires (type BINARY/VARBINARY) sont renvoyées dans les résultats. Les chaînes binaires contiennent les octets zéro et pour une raison quelconque, apparemment de sécurité, n'ont pas été affichées par défaut. Plus de détails sur les chaînes binaires ici .

Même dans l'exemple rapporté SELECT INET_NTOA(167773449) , la fonction renvoie une chaîne binaire. Vérifiez ceci pour référence.

Solution : Depuis MySQL Workbench v5.2.22, il peut être défini via les préférences d'AFFICHER ou de MASQUER ces valeurs.

  1. Dans MySQL Workbench, accédez à :"Modifier -> Préférences... -> Requêtes SQL " OU "Édition -> Préférences... -> Éditeur SQL -> Exécution SQL " (selon la version de Workbench dont vous disposez).
  2. Cochez l'option "Traiter BINARY/VARBINARY comme une chaîne de caractères non binaires" pour afficher la valeur réelle.

Référence : Le problème d'origine a été signalé et résolu avec le correctif ici .