我有一个关于SQLite的问题。我正在Mac OS X上运行它。我创建了一张表,添加、删除了行、列的值,一切都正常。但是当我关闭终端并退出后,再次打开终端时,我之前创建的表就不见了。这是正常的会话行为还是我做错了什么?
我有一个关于SQLite的问题。我正在Mac OS X上运行它。我创建了一张表,添加、删除了行、列的值,一切都正常。但是当我关闭终端并退出后,再次打开终端时,我之前创建的表就不见了。这是正常的会话行为还是我做错了什么?
你是通过名称连接到数据库的吗?如果没有指定,sqlite3引擎将默认创建一个内存数据库,一旦断开连接,它就会消失。
尝试使用以下代码开始你的会话:
sqlite3 my_database.litedb