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.
- 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).
- 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 .