“:memory:”数据库中的表

时间:2012-05-23 11:02:36

标签: sqlite

我有一个:内存:数据库。我想在该数据库中创建5个表。哪个是最好的普通表/临时表?当我们关闭连接时,表会自动删除吗?

我打算使用sqlite_sequence表来获取表的最后插入ID。在:memory:database?

中是否有sqlite_sequence表

1 个答案:

答案 0 :(得分:0)

使用:memory:就像普通数据库一样,使用普通表。关闭连接或退出进程后,所有数据和架构都将丢失。

只要存在包含自动增量列的表,sqlite_sequence表就会出现,但是,您只能使用last_insert_rowid() SQL函数。