sql >> Database teknologi >  >> RDS >> Mysql

MySQL Workbench viser resultater som BLOB

Baggrund: Dette problem opstår, når de binære strengværdier (BINARY/VARBINARY type) returneres i resultaterne. De binære strenge indeholder nul bytes og er af en eller anden grund, tilsyneladende sikkerhed, ikke blevet vist som standard. Flere detaljer om binære strenge her .

Selv i det rapporterede eksempel SELECT INET_NTOA(167773449) , returnerer funktionen binær streng. Tjek dette til reference.

Løsning: Siden MySQL Workbench v5.2.22 kan det indstilles gennem præferencer, om sådanne værdier skal VISES eller SKJULES.

  1. I MySQL Workbench skal du gå til:"Rediger -> Indstillinger... -> SQL-forespørgsler " ELLER "Rediger -> Præferencer... -> SQL Editor -> SQL-udførelse " (afhængigt af hvilken version af Workbench du har).
  2. Marker indstillingen 'Behandl BINÆR/VARBINÆR som ikke-binær tegnstreng' for at vise den faktiske værdi.

Reference: Det oprindelige problem er blevet rapporteret og besvaret med rettelse her .



  1. MariaDB JSON_MERGE() Forklaret

  2. Er EXISTS mere effektiv end COUNT(*)>0?

  3. pdo gratis resultat

  4. Oprettelse af strengindeks med kode først