Plano de fundo: Esse problema ocorre quando os valores de seqüência de caracteres binários (tipo BINARY/VARBINARY) são retornados nos resultados. As strings binárias contêm zero bytes e por algum motivo, aparentemente de segurança, não foram mostradas por padrão. Mais detalhes sobre strings binárias aqui .
Mesmo no exemplo relatado
SELECT INET_NTOA(167773449)
, a função retorna uma string binária. Verifique este
para referência. Solução: Desde o MySQL Workbench v5.2.22, ele pode ser definido através de preferências para MOSTRAR ou OCULTAR tais valores.
- No MySQL Workbench, vá para:"Editar -> Preferências... -> Consultas SQL " OU "Editar -> Preferências... -> Editor SQL -> Execução SQL " (dependendo de qual versão do Workbench você possui).
- Marque a opção 'Tratar BINARY/VARBINARY como string de caracteres não binários' para mostrar o valor real.
Referência: O problema original foi relatado e respondido com correção aqui .