История команд в клиенте mysql показывает только последнюю строку многострочного запроса

Я использую клиент командной строки Mysql в Screen/Tmux, из Bash в терминале OSX .приложение. При использовании стрелки вверх для повторного отображения ранее выполненного запроса, который занимал более одной строки, И когда курсор находится в самой последней строке терминала, команда в истории команд mysql «усекается» или обрезается. Этого никогда не происходит, когда я использую те же инструменты на своей рабочей станции Ubuntu.

Вот визуальное представление того, что происходит:

Ввод запроса; здесь нет ничего плохого.

+-------------------------------------------+
|mysql>                                     |
|mysql>                                     |
|mysql>                                     |
|mysql>select * from tables where legs = 4 a|
|nd colour = 'green';                       |
+-------------------------------------------+

Запустите его, отобразятся результаты:

+-------------------------------------------+
|| 2 | ....... | ..... |                    |
|+---+---------+-------+                    |
| x rows in set (0.00 sec)                  |
|                                           |
|mysql>                                     |
+-------------------------------------------+

Нажатие [стрелка вверх] для повторного отображения последнего запроса оставляет мне:

+-------------------------------------------+
|| 2 | ....... | ..... |                    |
|+---+---------+-------+                    |
| x rows in set (0.00 sec)                  |
|                                           |
|nd colour = 'green';                       |
+-------------------------------------------+

Нажмите [стрелка вверх] еще раз, я получаю:

+-------------------------------------------+
|| 2 | ....... | ..... |                    |
|+---+---------+-------+                    |
| x rows in set (0.00 sec)                  |
|mysql>select * from tables where legs = 4 a|
|nd colour = 'green';                       |
+-------------------------------------------+

Может ли проблема быть решена путем изменения настройки? Или это ошибка в клиенте Mysql?

Версии программного обеспечения:

OSX 10.7.3
Terminal Version 2.2.2 (303)
GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin11)
mysql  Ver 14.14 Distrib 5.5.19, for osx10.7 (i386) using readline 5.1
Screen version 4.00.03 (FAU) 23-Oct-06
tmux 1.6
6
задан klokop 2 August 2012 в 10:25
поделиться