如何防止 mysql blob 破坏我的终端

如何防止 mysql blob 破坏我的终端

当使用 mysql 的 Linux 终端客户端时,每个带有 Blob 的列都会打印出大量控制字符,并且必须重置终端。

这看起来像下面这样

   Map: �PNG  IHDR   �      Z=�   tRNS . 8 B��`  gIDATx���yX��ǿ ��B��h-�7Db�.-\�E\Q騵U{��֥�m�?E�IU�u�t

�J)Fm�-IY�Z�^� ("e���!��� ��Ó��9���|�s�{�,�!� �?+V�[������ ���6�`�} �h��V���e�jWEo� �������ڇ8B?P/�.������]�<�I~��sJle

然而,在另一台服务器上,它可以很好地打印出来,在一行上,就像这样

          Map: �PNG

我可以确认这些是完全相同的图像,从一个服务器克隆到另一个服务器。我假设它是 mysql 服务器或客户端之一中的一些设置。

澄清一下,我知道如何重置终端。我真正想要的是避免必须指定我的 select (SELECT *) 中的每个字段,而不是列出所有 15非斑点列)。

我怎样才能让它总是以第二种方式出现?

相关内容