Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
退出Android上的SQLite shell_Android_Sql_Sqlite - Fatal编程技术网

退出Android上的SQLite shell

退出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等方式

我在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等方式离开

我必须⌘ + 即退出终端实例以重新启动。我知道这不完全是一个编程问题,但它真的很烦人,我写在这里

在发生此类错误后,如何在不重新启动终端的情况下恢复终端的正常状态?

键入;然后按回车键

这可能会解决它。这适用于其他SQL内容。

您只需键入

sqlite> .exit
你甚至可以试试这个

  • 窗户

    Ctrl+Z

  • 对于Unix终端

    Ctrl+D


(它发送到标准输入。)

有时
无法修复它。在这种情况下,尝试“CTRL+\`,它似乎在大多数情况下都能工作。我有一个类似的问题,这个解决方案并没有按预期工作。我想创建一个表并插入几行,但只要按insert,提示就会变成…>并且我不知道如何更改它。如果我使用CTRL Z,它确实会退出,但它会完全退出sqlite并删除表。如何从终端创建表?键入整个查询,然后使用
在查询的末尾。不太确定我是否理解你的问题。也许你可以在stackoverflow.com上问一个新问题,让更多的人看到它。@codepooter,CTRL+Z只挂起sqlite3。您先前的CTRL+\答案被解释为\Quit并为我正确终止程序。是否有先前的重复答案?