提交后的Sqlite回滚

奉献者

在Sqlite3中,有没有一种方法可以在提交事务后回滚到某个点?如果您不确定为什么不确定是否要提交语句,原因是我在C ++接口内部使用了Sqlite,只有在提交事务后才会保存到文件中。

古奇

提交事务之前,请复制数据库。为了进行复制,我建议使用sqlite3_backup_*()函数族,因为它们保证操作是原子的。

如果您有大型数据库,并且只想使用1个表来完成此操作(此棘手的“回滚”),则应将表保留在单独的数据库中,ATTACH并且在使用时将其保留,因此您只能备份具有单个表的数据库。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章