Achtergrond: Dit probleem treedt op wanneer de binaire tekenreekswaarden (type BINARY/VARBINARY) in de resultaten worden geretourneerd. De binaire strings bevatten de nul bytes en zijn om de een of andere reden, blijkbaar veiligheid, niet standaard getoond. Meer details over binaire strings hier .
Zelfs in het gerapporteerde voorbeeld SELECT INET_NTOA(167773449)
, retourneert de functie een binaire tekenreeks. Controleer dit
ter referentie.
Oplossing: Sinds MySQL Workbench v5.2.22, kan via voorkeuren worden ingesteld of dergelijke waarden WEERGEVEN of VERBERGEN.
- Ga in MySQL Workbench naar:"Bewerken -> Voorkeuren... -> SQL-query's " OF "Bewerken -> Voorkeuren... -> SQL-editor -> SQL-uitvoering " (afhankelijk van welke versie van Workbench je hebt).
- Vink de optie 'BINARY/VARBINARY behandelen als niet-binaire tekenreeks' aan om de werkelijke waarde weer te geven.
Referentie: Het oorspronkelijke probleem is gemeld en beantwoord met fix hier .