mysql事务处理
更新时间:2024-05-21 01:43:01 阅读量: 综合文库 文档下载
mysql事务处理
一个事务可以是一条SQL语句,一组SQL语句或整个程序。可以回退insert、update和delete,当不能回退create和drop。MYSQL中只有INNODB类型的数据表才能支持事务处理。(mysql->show engines;mysql->alter table table_name engine=InnoDB;)
事务处理的两种方法:
1、用begin,rollback,commit来实现
begin 开始一个事务 rollback 事务回滚 commit 事务确认
mysql> select * from a; start transaction; delete from a; select * from a; rollback; select * from a//
mysql> start transaction;
-> delete from orderitems where order_num=20010; -> delete from orders where order_num=20010; -> commit;//
2、直接用set来改变mysql的自动提交模式。autocommit是针对每个连接而不是服务器的。
MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过 set autocommit=0 禁止自动提交 set autocommit=1 开启自动提交 来实现事务的处理。
保留点:回滚到某个地方
savepoint delete1;
rollback ro delete1;
在roolback或者commit之后保留点自动释放,也可以用release savepoint明确释放。
正在阅读:
mysql事务处理05-21
医学统计学题库04-20
工程机械 买卖合同(按揭贷款)10-22
SAP项目管理(PS)模块概述08-12
名词解释贸易术语09-03
植物学讲稿03-08
3基于Anylogic的企业生产成本核算分析仿真 - 图文03-05
2016年中医执业医师实践技能考试之80个针灸穴位10-24
养老保险案例09-15
郭锡良古代汉语复习要点03-08
- 占考试、升学、事业、仕途等 四
- 病区护理质量月报表修改后
- 新版人教版二年级下册语文全册教案教学设计(2018审定新教材) -
- 导购手册(小册)
- 人教版六年级上册语文第二单元复习资料
- 两项督导评估自查报告
- 青岛版数学四年级下册第二单元教案
- 福建省电工仪表与测量试题
- 描写四季的成语+解释
- 课程教学设计方案(样式).采掘机械.李寿昌
- 高中毕业班第一次质量预测文科数学试题
- 广东省惠州市2015-2016学年高二上学期期末地理(文)试卷(DOC)
- 2016年眉山市物理中考题
- 电子科大研究生图论05-14年图论期末试题
- 大型国有企业岗位廉政风险防范教案(完整专业版)
- 2016-2020年中国中药电商行业深度调研及投资前景预测报告(目录
- 山东省莒北五校联盟2017年中考模拟数学试卷含答案
- 拥有好心情教案
- 广西沿海工业发展“十一五”规划环境影响报告书
- 如何练习英语发音哈尔滨海博英语