sql >> Base de Datos >  >> RDS >> Mysql

MySQL Workbench muestra resultados como BLOB

Antecedentes: Este problema se produce cuando los valores de cadena binaria (tipo BINARY/VARBINARY) se devuelven en los resultados. Las cadenas binarias contienen los bytes cero y por alguna razón, aparentemente de seguridad, no se muestran por defecto. Más detalles sobre cadenas binarias aquí .

Incluso en el ejemplo informado SELECT INET_NTOA(167773449) , la función devuelve una cadena binaria. Marque esto como referencia.

Solución: Desde MySQL Workbench v5.2.22, se puede configurar a través de preferencias para MOSTRAR u OCULTAR dichos valores.

  1. En MySQL Workbench, vaya a:"Editar -> Preferencias... -> Consultas SQL " O "Editar -> Preferencias... -> Editor SQL -> Ejecución SQL " (según la versión de Workbench que tenga).
  2. Marque la opción 'Tratar BINARIO/VARBINARIO como cadena de caracteres no binarios' para mostrar el valor real.

Referencia: El problema original ha sido informado y respondido con la corrección aquí .