Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL Workbench показва резултатите като BLOB

Фон: Този проблем възниква, когато стойностите на двоични низове (тип BINARY/VARBINARY) се връщат в резултатите. Двоичните низове съдържат нулевите байтове и поради някаква причина, очевидно сигурност, не са показани по подразбиране. Повече подробности за двоичните низове тук .

Дори в докладвания пример SELECT INET_NTOA(167773449) , функцията връща двоичен низ. Проверете това за справка.

Решение: Тъй като MySQL Workbench v5.2.22, може да се зададе чрез предпочитания дали да ПОКАЗВА или СКРИЕ такива стойности.

  1. В MySQL Workbench отидете на:"Редактиране -> Предпочитания... -> SQL заявки " ИЛИ "Редактиране -> Предпочитания... -> SQL редактор -> Изпълнение на SQL " (в зависимост от това каква версия на Workbench имате).
  2. Поставете отметка в опцията „Третиране на BINARY/VARBINARY като низ от недвоичен символ“, за да покажете действителната стойност.

Справка: Първоначалният проблем е докладван и отговорен с корекция тук .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. INSERT и UPDATE в една заявка MYSQL

  2. Как мога да търся (независимо от главни букви) в колона, използвайки заместващ знак LIKE?

  3. Как да получите времето за изпълнение на MySQL заявка от PHP?

  4. Python JSON енкодер за поддръжка на дата и час?

  5. Как да пингувам MySQL db и да се свържа отново чрез PDO