部分的に入力された 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

関連情報