退出Android上的SQLite shell
我在Mac OS X的shell上使用SQLite 3来查看我的应用程序数据库,使用:退出Android上的SQLite shell,android,sql,sqlite,Android,Sql,Sqlite,我在Mac OS X的shell上使用SQLite 3来查看我的应用程序数据库,使用: #sqlite3 mydb.db SQLite version 3.5.9 Enter ".help" for instructions sqlite> quit ...> .quit ...> 例如,我错误地键入了上面的quit命令,而不是.quit之后,shell进入了…>提示符,其中所有已知命令似乎都不起作用。我甚至不能通过Ctrl+C、Ctrl+/、Esc等方式
#sqlite3 mydb.db
SQLite version 3.5.9
Enter ".help" for instructions
sqlite> quit
...> .quit
...>
例如,我错误地键入了上面的quit
命令,而不是.quit
之后,shell进入了…>
提示符,其中所有已知命令似乎都不起作用。我甚至不能通过Ctrl+C、Ctrl+/、Esc等方式离开
我必须⌘ + 即退出终端实例以重新启动。我知道这不完全是一个编程问题,但它真的很烦人,我写在这里
在发生此类错误后,如何在不重新启动终端的情况下恢复终端的正常状态?键入;然后按回车键
这可能会解决它。这适用于其他SQL内容。您只需键入
sqlite> .exit
你甚至可以试试这个
- 窗户 Ctrl+Z
- 对于Unix终端 Ctrl+D
(它发送到标准输入。)有时
代码>无法修复它。在这种情况下,尝试“CTRL+\`,它似乎在大多数情况下都能工作。我有一个类似的问题,这个解决方案并没有按预期工作。我想创建一个表并插入几行,但只要按insert,提示就会变成…>并且我不知道如何更改它。如果我使用CTRL Z,它确实会退出,但它会完全退出sqlite并删除表。如何从终端创建表?键入整个查询,然后使用代码>在查询的末尾。不太确定我是否理解你的问题。也许你可以在stackoverflow.com上问一个新问题,让更多的人看到它。@codepooter,CTRL+Z只挂起sqlite3。您先前的CTRL+\答案被解释为\Quit并为我正确终止程序。是否有先前的重复答案?