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