Как сбросить запрос в MySQL CLI клиенте - PullRequest
1 голос
/ 31 июля 2011

Есть ли способ отменить запрос в клиенте CLI MySQL Linux?

Другими словами, если я использую клиент CLI mysql и если я набираю неправильный запрос, есть ли способ сбросить буфер последнего запроса вместо удаления всего, что я только что набрал?

Нажатие клавиш Ctrl + C и Ctrl + D полностью выходит из программы.

И я просмотрел документацию, но не нашел ничего связанного с этой темой.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 31 июля 2011

Я не совсем уверен, что вы имеете в виду, но вы используете курсор вверх и курсор вниз, чтобы пролистать историю.Может быть, для этого нужно скомпилировать MySQL CLI с поддержкой readline, но по крайней мере для меня я никогда не сталкивался с CLI MySQL без этого.

Может быть, вы хотите знать, как очистить строку ввода?Для этого можно использовать Ctrl+U.

Находясь внутри mysql, вы можете ввести help, чтобы получить помощь.\c очистит оператор ввода.

0 голосов
/ 31 июля 2011

Насколько я знаю, нет способа откатить запросы в MySQL после того, как они были выполнены. Единственный способ вернуть данные в предыдущее состояние - загрузить предыдущую резервную копию.

Вы сделали резервную копию базы данных перед тем, как выполнить потенциально опасный запрос, верно? :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...