Заметки кодящего дизайнера

Особенности работы внутри СУБД MySQL

Эта заметка посвящена нюансам работы в СУБД, не касающимся непосредственно запросов к базе.

Представим, что мы ввели большой многострочный запрос и передумали его выполнять. В таком случае, в конце запроса надо добавить \c и нажать enter. Ввод будет отменён.

Например.

SELECT * 
FROM `t_product` 
LIMIT 24 \c;

Хорошо. А если хочется отредактировать многострочный запрос? В таком случае поможет функция редактирования, которую можно вызвать командой \e, добавленной в конце запроса.

Запрос откроется в редакторе по умолчанию (у меня это Vim).

SELECT * 
FROM `t_product` 
LIMIT 24 \e;