我使用python sqlite3,我发现我们有提交和回滚选项。 sqlite3是否允许检查点?
例如:初始状态为空。 ... 插入一些东西 ... 承诺 .... ..... 插入一些东西 承诺。 更新一些东西 发现了一些问题。现在我想回滚到初始状态。有多重撤消的东西吗?
答案 0 :(得分:2)
不,我不知道任何支持“多重撤销”的SQL数据库引擎 - 如果一个存在,Sqlite肯定不是它!对于嵌套事务(一般性概念较少),请考虑(Sqlite's docs!)SAVEPOINT
功能 - 只需执行大部分操作即可。