sqlit3事务

Posted zzfx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlit3事务相关的知识,希望对你有一定的参考价值。

事务定义了一组SQL命令的边界,这组命令或者作为一个整体被全部执行,或者都不执行。事务的典型实例是转帐。 事务的范围

事务由3个命令控制:BEGIN、COMMIT和ROLLBACK。BEGIN开始一个事务,之后的所有操作都可以取消。COMMIT使BEGIN后的所有命令得到确认;而ROLLBACK还原BEGIN之后的所有操作。如:

sqlite> BEGIN;

sqlite> DELETE FROM foods;

sqlite> ROLLBACK;

sqlite> SELECT COUNT(*) FROM foods;

COUNT(*)

412

上面开始了一个事务,先删除了foods表的所有行,但是又用ROLLBACK进行了回卷。再执行SELECT时发现表中没发生任何改变。

 

https://blog.csdn.net/tianzhihen_wq/article/details/45191473

以上是关于sqlit3事务的主要内容,如果未能解决你的问题,请参考以下文章

busybox filesystem httpd php-5.5.31 sqlit3 webserver

flask框架+pygal+sqlit3搭建图形化业务数据分析平台

flask框架+pygal+sqlit3搭建图形化业务数据分析平台

Java中的事务——全局事务与本地事务

MySQL 基础 事务 -- 事务简介事务操作事务四大特性(原子性一致性隔离性持久性)并发事务问题(不可重复读脏读幻读)事务隔离级别(解决并发事务问题)

数据库事务系列1 事务概述 事务分类