Как прервать частично типизированную команду SQLite, не выполняя ее?

Как прервать частично типизированную команду SQLite, не выполняя ее?

Если я начну вводить многострочную команду в оболочке SQLite и передумаю на полпути, как мне снова вернуться в командную строку, не заставляя SQLite выполнять текущую команду?

sqlite> INSERT INTO
   ...> mytable VALUES
   ...> ^C                  <---- changed my mind here, but ^C doesn't work
   ...>;                    <---- had to type ; to end the command
Error: near ";": syntax error   <---- want to avoid this

Как вы видите выше, SQLite попыталась выполнить недопустимую команду. Есть ли способ нажать комбинацию клавиш и вернуться к чистому приглашению снова?

решение1

Попробуйте нажать CtrlU, что сотрет от курсора до начала строки. Чтобы стереть от курсора до конца строки, если необходимо:CtrlK

Связанный контент