Если я начну вводить многострочную команду в оболочке 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