如何中止部分鍵入的 SQLite 命令而不執行它?

如何中止部分鍵入的 SQLite 命令而不執行它?

如果我開始在 SQLite shell 上輸入多行命令,並中途改變主意,如何再次返回 shell 提示符而不導致 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

相關內容