부분적으로 입력된 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

관련 정보