[Sqlite]-->嵌入式数据库事务理解以及实例操作
时间:2022-03-13 23:12
现在,让我们开始一个事务,并从表中删除 age = 25 的记录,最后,我们使用 ROLLBACK 命令撤消所有的更改,先开启事务,然后删除AGE为25的记录,查询COMPANY表,会看到没有这条记录,如下图所示:
再ROLLBACK,再去查询COMPANY表,会看到AGE为25的记录被恢复。
现在开启一个事务,删除AGE为25的记录,再执行COMMIT提交所以的更改,那么就不会再看到已经删除的记录,如下所示:
再ROLLBACK,再去查询COMPANY表,会看到AGE为25的记录被恢复。
现在开启一个事务,删除AGE为25的记录,再执行COMMIT提交所以的更改,那么就不会再看到已经删除的记录,如下所示:
?
参考文章地址:http://www.w3cschool.cc/sqlite/sqlite-transaction.html