事务 在MySQL环境中,事务由作为一个单独单元的一个或多个SQL语句组成。这个单元中的每个SQL语句是互相依赖的,而且单元作为一个整体是不可分割的。如果单元中的一个语句不能完成,整个单元就会回滚(撤销),所有影响到的数据将返回到事务开始以前的状态。因而,只有事务中的所有语句都成功地执行才能说这个事务被成功地执行。 向公司添加一名新的雇员事务: (1)在雇员数据库中为雇员创建一条记录; (2)为雇员分配部门; (3)建立雇员的工资记录。 如果这三步中的任何一步失败,如为新成员分配的雇员ID已经被其他人使用或者输入到工资系统中的值太大,系统就必须撤销在失败之前所有的变化,删除所有不完整记录的踪迹,避免以后的不一致和计算失误。 前面的三项任务构成了一个事务。任何一个任务的失败都会导致整个事务被撤销,系统返回到以前的状态 事务处理 首先,用户必须关闭自动提交,事务才能由多条SQL语句组成,使用如下语句: SET @@AUTOCOMMIT=0; (1) 开始事务 当一个应用程序的第一条SQL语句或者在COMMIT或ROLLBACK语句(后面介绍)后的第一条SQL执行后,一个新的事务也就开始了。另外还可以使用一条START TRANSACTION语句来显示地启动一个事务。 语法格式: START TRANSACTION |
您可能关注的文档
最近下载
- 2025年秋季学期国家开放大学《管理英语1》期末机考精准复习题库.docx
- 黑龙江省大庆市让胡路区铁人中学2026届数学高三上期末统考试题含解析.doc VIP
- 2026年广东省中考数学备考全指南(考点+真题+策略+训练).docx VIP
- 健康体检表模板.doc VIP
- 光伏发电站接入电网检测规程.pdf VIP
- 剑桥国际少儿英语KB3第一至八单元文本.pdf VIP
- 公司股份合作协议书(多人合伙)Word5篇.docx VIP
- 煤炭建设工程资料管理标准附件表格井巷工程2019年版本.doc VIP
- 地下室顶板上施工电梯专项施工方案.docx VIP
- 娱乐场所经营合同(酒吧KTV)-条款规范.docx VIP
原创力文档

文档评论(0)