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搭建图形化业务数据分析平台
MySQL 基础 事务 -- 事务简介事务操作事务四大特性(原子性一致性隔离性持久性)并发事务问题(不可重复读脏读幻读)事务隔离级别(解决并发事务问题)