Как отменить или отредактировать запрос к СУБД MySQL
В этой заметке рассматриваю ситуацию, когда мы ввели в терминале многострочный запрос и хотим его отменить или отредактировать.
Представим, что мы ввели большой многострочный запрос и передумали его выполнять. В таком случае, в конце запроса надо добавить \c
и нажать enter
. Ввод будет отменён.
Например:
SELECT *
FROM `t_product`
LIMIT 24 \c;
Хорошо. А если хочется отредактировать многострочный запрос? В таком случае поможет функция редактирования, которую можно вызвать командой \e
, добавленной в конце запроса.
Запрос откроется в редакторе по умолчанию (у меня это Vim).
SELECT *
FROM `t_product`
LIMIT 24 \e;
Памятку по работе в Vim можно найти в заметке «Основы работы в VIM».