当使用 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非斑点列)。
我怎样才能让它总是以第二种方式出现?