第二十六章:事务处理
Posted zuotongbin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二十六章:事务处理相关的知识,希望对你有一定的参考价值。
@author: Tobin
@date: 2019/11/7 17:27:01
事务处理用来维护数据库的完整性,保证成批的mysql操作要么不执行,要么都执行。
InnoDB支持事务处理。
ROOLBACK:回退。不能回退CREATE和DROP
SELECT * FROM ordertotals;
START TRANSACTION;
DELETE FROM ordertotals;
SELECT * FROM ordertotals;
ROOLBACK;
SELECT * FROM ordertotals;
COMMIT:类比写回,如果语句执行有部分不成功,就不会执行
START TRANSACTION;
DELETE FROM order_items WHERE order_num = 20010;
DELETE FROM orders WHERE order_num = 20010;
COMMIT;
SAVEPOINT:保留点,部分回退
SAVEPOINT delete1;
ROOLBACK TO delete1;
默认的MySQL语句是自动提交所有更改的。
不默认提交使用下面的语句。
SET autocommit = 0;
以上是关于第二十六章:事务处理的主要内容,如果未能解决你的问题,请参考以下文章
WPF学习第二十六章 Application类——应用程序的生命周期