В клиенте командной строки MySQL/MariaDb, если у меня есть курсор в середине длинного запроса, и я хочу отказаться от этой команды, я должен
- переместите курсор в конец строки
- проверьте, есть ли уже конец строки
;
или\G
или\g
, и если это так, то удаляйте их. - если запрос (часто загружаемый в текущую строку путем доступа к истории) содержит несколько команд SQL, я должен убедиться, что ни одна из них не будет выполнена, заменив все
;
s с\c
- добавить
\c
- нажмите Enter.
Или же,
- переместите курсор в начало строки
- введите
#
чтобы сделать все это комментарий - нажмите Enter.
Это огромный объем работы для общих нужд. В bash я нажимаю Ctrl-C
и это дает мне новую командную строку, игнорирующую все, что было в этой строке. Но, конечно, сделайте это в MySQL, и он закроет весь клиент.
Есть ли ярлык для этого?