事务 在MySQL环境中,事务由作为一个单独单元的一个或多个SQL语句组成。这个单元中的每个SQL语句是互相依赖的,而且单元作为一个整体是不可分割的。如果单元中的一个语句不能完成,整个单元就会回滚(撤销),所有影响到的数据将返回到事务开始以前的状态。因而,只有事务中的所有语句都成功地执行才能说这个事务被成功地执行。 向公司添加一名新的雇员事务: (1)在雇员数据库中为雇员创建一条记录; (2)为雇员分配部门; (3)建立雇员的工资记录。 如果这三步中的任何一步失败,如为新成员分配的雇员ID已经被其他人使用或者输入到工资系统中的值太大,系统就必须撤销在失败之前所有的变化,删除所有不完整记录的踪迹,避免以后的不一致和计算失误。 前面的三项任务构成了一个事务。任何一个任务的失败都会导致整个事务被撤销,系统返回到以前的状态 事务处理 首先,用户必须关闭自动提交,事务才能由多条SQL语句组成,使用如下语句: SET @@AUTOCOMMIT=0; (1) 开始事务 当一个应用程序的第一条SQL语句或者在COMMIT或ROLLBACK语句(后面介绍)后的第一条SQL执行后,一个新的事务也就开始了。另外还可以使用一条START TRANSACTION语句来显示地启动一个事务。 语法格式: START TRANSACTION |
您可能关注的文档
- 华谊兄弟上市与融资-财务分析-案例解析.ppt
- 华龙巷内容服务部考核标准解析.doc
- 华软软件工程期末考试资料(必过)解析.doc
- 协鑫泵站施工组织设计解析.doc
- 单元1 搭建数据库开发环境解析.ppt
- DP500005_BGP路由协议_ISSUE1.0_20090604_A重点.ppt
- 单元2自动售检票系统解析.ppt
- 单元三 导线的连接与安全用电 PPT解析.ppt
- DSC(示差扫描量热法)重点.ppt
- 发酵工程ppt韦革宏杨祥第6章1节讲解.ppt
- 人教版高中英语必修第二册UNIT 3 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册UNIT 3 Part 1 Listening and Speaking—Discovering Useful Structures课件.ppt
- 人教版高中英语必修第二册UNIT 4 Part 1 Listening and Speaking—Discovering Useful Structures课件.ppt
- 人教版高中英语必修第二册UNIT 4 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册UNIT 5 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册晨读晚诵课件.ppt
- 数字电子电路卡诺图法化简.pptx
- 2026栈和队列 学习课件.pptx
- 人教版高中英语必修第二册UNIT 4 课时作业(三)含答案.docx
- 人教版高中英语必修第二册UNIT 3 课时作业(一)含答案.docx
原创力文档

文档评论(0)