¿Cómo cancelar un comando SQLite parcialmente escrito sin ejecutarlo?

¿Cómo cancelar un comando SQLite parcialmente escrito sin ejecutarlo?

Si empiezo a escribir un comando de varias líneas en el shell de SQLite y cambio de opinión a mitad de camino, ¿cómo vuelvo al indicador del shell sin que SQLite ejecute el comando actual?

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

Como puede ver arriba, SQLite intentó ejecutar un comando no válido. ¿Hay alguna manera de presionar una combinación de teclas y volver a un mensaje de limpieza nuevamente?

Respuesta1

Intente presionar CtrlU, lo que se borrará desde el cursor hasta el comienzo de la línea. Para borrar desde el cursor hasta el final de la línea, si es necesario:CtrlK

información relacionada