MYSQL的事务处理主要有两种方法。
2013-11-28 22:14
375 查看
MYSQL的事务处理主要有两种方法。
1、用begin,rollback,commit来实现
begin 开始一个事务
rollback 事务回滚
commit 事务确认
2、直接用set来改变mysql的自动提交模式
MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过
set autocommit=0 禁止自动提交
set autocommit=1 开启自动提交
来实现事务的处理。
注意:
当你用 set autocommit=0 的时候,你以后所有的SQL都将做为事务处理,直到你用commit确认或rollback结束,注意当你结束这个事务的同时也开启了个新的事务!按第一种方法只将当前的作为一个事务!
个人推荐使用第一种方法!
MYSQL中只有INNODB和BDB类型的数据表才能支持事务处理!其他的类型是不支持的!(切记!)
1、用begin,rollback,commit来实现
begin 开始一个事务
rollback 事务回滚
commit 事务确认
2、直接用set来改变mysql的自动提交模式
MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过
set autocommit=0 禁止自动提交
set autocommit=1 开启自动提交
来实现事务的处理。
注意:
当你用 set autocommit=0 的时候,你以后所有的SQL都将做为事务处理,直到你用commit确认或rollback结束,注意当你结束这个事务的同时也开启了个新的事务!按第一种方法只将当前的作为一个事务!
个人推荐使用第一种方法!
MYSQL中只有INNODB和BDB类型的数据表才能支持事务处理!其他的类型是不支持的!(切记!)
相关文章推荐
- MYSQL的事务处理主要有两种方法
- MySQL 忘记root密码的两种处理方法
- ADO.NET两种事务处理方法
- MySQL事务处理方法整理
- MySQL不支持事务处理的解决方法
- PHP+Mysql基于事务处理实现转账功能的方法
- ADO.NET两种事务处理方法
- MySQL事务处理实现方法步骤
- php结合mysql与mysqli扩展处理事务的方法
- MySQL不支持事务处理的解决方法
- MySQL事务处理实现方法步骤
- MySQL不支持事务处理的解决方法
- MySQL事务处理实现方法步骤
- 并发控制 mysql InnoDB锁表,事务及处理方法
- php结合mysql与mysqli扩展处理事务的方法
- MySQL不支持事务处理的解决方法
- PHP+Mysql基于事务处理实现转账功能的方法
- PHP+Mysql基于事务处理实现转账功能的方法
- SQLSERVER 链接 MYSQL 的 两种方法 及 未发现数据源名称并且未指定默认驱动程序 处理办法
- MySQL事务处理实现方法步骤