2014-09-25 79 views
0

我看到一些来自MySQL的非常奇怪的输出,我不知道它是我的控制台还是我的数据造成这种情况。下面是一些截图:MySQL搞砸输出

enter image description here

enter image description here

enter image description here

任何想法?

编辑:

mysql> describe transformed_step_a1_sfdc_lead_history; 
+-------------------+--------------+------+-----+---------+-------+ 
| Field    | Type   | Null | Key | Default | Extra | 
+-------------------+--------------+------+-----+---------+-------+ 
| old_value   | varchar(255) | YES |  | NULL |  | 
| new_value   | varchar(255) | YES |  | NULL |  | 
+-------------------+--------------+------+-----+---------+-------+ 

最大

+0

这是最有可能的,因为这些列的一个是与一群制表和空格输入'TEXT'。 – 2014-09-25 01:36:33

+0

@true嗨,我刚刚运行一个“描述”,发现这两列都是VARCHAR(255) – Max 2014-09-25 01:39:51

回答

1

这是不可能告诉正是问题是从你的截图是什么,但在你的数据库中的文本包含控制字符。通常的罪魁祸首是CR,它将光标移回到行的开头,并开始覆盖已经存在的文本。

如果您有对数据库的编程访问权限,那么您将能够转储具有以pintables表示的控制字符的值,以便您可以查看其中的实际内容。