mysql事务处理
2016-04-12 22:24
465 查看
1: 开启一个事务
start transaction;
2: 做保存点
savepoint 保存点名称
3: 操作
4: 可以回滚, 可以提交
4.1: 如果没有问题提交
commit;
4.2: 如果有问题, 就回滚
rollback to 保存点名称;
事务的四大特点 ACID
▲原子性 (Atomicity)
原子性是指事务是一个不可分有割的工作单位, 事务中的操作要么都发生, 要么都不发生.
▲一致性 (Consistency)
事务必须使数据库从一个一致性状态变换到另外一个一致性状态
▲隔离性 (Isolation)
事务的隔离性是多个用户并发访问数据库时, 数据库为每一个用户开启的事务, 不能被其他事务的操作数据所干扰, 多个并发事务之间要相互隔离
▲持久性 (Durability)
持久性是指一个事务一旦被提交, 它对数据库中数据的改变就是永久性的, 接下来即使数据库发生故障也不应该对其有任务影响
start transaction;
2: 做保存点
savepoint 保存点名称
3: 操作
4: 可以回滚, 可以提交
4.1: 如果没有问题提交
commit;
4.2: 如果有问题, 就回滚
rollback to 保存点名称;
事务的四大特点 ACID
▲原子性 (Atomicity)
原子性是指事务是一个不可分有割的工作单位, 事务中的操作要么都发生, 要么都不发生.
▲一致性 (Consistency)
事务必须使数据库从一个一致性状态变换到另外一个一致性状态
▲隔离性 (Isolation)
事务的隔离性是多个用户并发访问数据库时, 数据库为每一个用户开启的事务, 不能被其他事务的操作数据所干扰, 多个并发事务之间要相互隔离
▲持久性 (Durability)
持久性是指一个事务一旦被提交, 它对数据库中数据的改变就是永久性的, 接下来即使数据库发生故障也不应该对其有任务影响
相关文章推荐
- MySQL调优
- Mysql两个查询结果相加?错误:Every derived table must have its own alias
- mysql5.7.12安装问题
- 三、编译安装mysql-5.5.33
- Mysql源码分析
- 安装mysql提示3306端口已经被占用解决方案
- mysql中的union all与union
- Mysql性能优化
- c#方法生成mysql if方法(算工作日)
- MySQL存储过程
- WampServer修改MySQL密码的问题
- 编译安装mysql5.6
- MySql基础知识(一)
- mysql中delete的语法别名问题
- windows 环境下mysql 如何修改root密码
- 【error】: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
- MySQL数据类型
- mysql的loaddatainfile的用法
- jsp和exclipse还有myexclipse+mysql+sqlserver
- mysql语句优化对比