运行SQLite命令并退出?

时间:2017-07-02 18:10:42

标签: sqlite

如果我运行这样的事情:

sqlite3 mydb.sqlite -cmd 'UPDATE users SET update_time = 0;'

它将成功运行该命令,但它也将打开sqlite命令行界面。是否可以让它运行命令然后关闭?我尝试在命令末尾添加.quit

sqlite3 mydb.sqlite -cmd 'UPDATE users SET update_time = 0; .quit'

但它说“命令无效”,所以我猜它只期望实际的SQL查询。

知道是否可以做到吗?

1 个答案:

答案 0 :(得分:1)

保持CLI处于活动状态是-cmd选项的作用。

要执行某些命令并退出,请不要使用此选项:

sqlite3 mydb.sqlite 'UPDATE users SET update_time = 0;'