如何开启一个事务
来源:互联网 发布:编程培训机构推荐 编辑:程序博客网 时间:2024/05/16 06:27
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类型的数据表才能支持事务处理!其他的类型是不支持的!(切记!)
0 0
- 如何开启一个事务
- Spring -- 一个事务中独立开启事务
- Spring @Transactional 如何开启事务
- Spring @Transactional 如何开启事务
- Spring @Transactional 如何开启事务
- 如何开启一个项目
- Spring 的@Transactional 如何开启事务
- 如何开启mysql的事务支持
- 开启事务
- java如何开启一个dos窗口?
- 如何正确的开启一个项目
- mysql 从库如何跳过一个事务
- informix设置开启事务
- 2008开启分布式事务
- FMDB开启事务
- Spring Hibernate 开启事务
- 开启mysql事务功能
- mysql 开启事务
- lua-base64-MD5
- Java实现几种常见排序方法
- Meanshift,聚类算法
- 在 KitKat以上版本中使用Translucent将Navigation Bar透明化
- 关于google protocol buffer(PB)的优缺点和一些个人的理解
- 如何开启一个事务
- JAVA RMI实现远程接口调用
- TortoiseSVN的使用入门
- 字符串的全排列 递归
- Syntax error on token "Invalid Regular Expression Options", no accurate corr
- 使用symbolicatecrash分析iOS Crash文件
- 正则表达式判断字符串是否为MAC地址
- 自定义Dialog
- 一次Redis TTL 为0的问题排查