MySQL搞砸了输出

时间:2014-09-25 01:34:04

标签: mysql zsh iterm2

我看到一些来自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    |       |
+-------------------+--------------+------+-----+---------+-------+

最高

2 个答案:

答案 0 :(得分:2)

要验证是否有任何控制字符,可以使用-s选项,请参阅http://dev.mysql.com/doc/refman/5.5/en/mysql-command-options.html#option_mysql_raw

答案 1 :(得分:1)

无法确切地从屏幕截图中确定问题是什么,但数据库中的文本包含控制字符。通常的罪魁祸首是CR,它将光标移回到行的开头并开始覆盖已存在的文本。

如果您具有对数据库的编程访问权限,那么您将能够使用表达为pintables的控制字符转储值,以便您可以看到实际存在的内容。