默认情况下,在SQLite中创建临时表。

3
我使用命令行sqlite3 MyDB.sqlite在一个特定的文件夹(我的桌面)中创建了一个名为"MyDB.sqlite"的数据库,然后使用"create table"句法创建了一个"tbl11"表。我能够插入记录并检查已插入的记录。

但是当我退出命令行(在Mac中的终端)并重新进入时,我无法在该文件夹中看到我的数据库和表。我猜这个数据库和表默认是临时的。我甚至使用.databases命令来查看数据库,但我只能看到两个main数据库!

请帮忙!

1个回答

0

1
SQLite默认运行在自动提交模式下;如果您一开始没有启动事务,那么您就不需要COMMIT。 - Donal Fellows

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接