35.事务 PHP课件 最新版.pptx

事务什么是事务?一组系列的数据库操作语句组合在一起称为事务,譬如删除用户简历首先,需要删除用户简历表里的数据DELETE?FROM?cv?WHERE?id?=?8;其次,删除教育经历表中的数据DELETE?FROM?edu?WHERE?cv_id?=?8;甚至,如果还有其他的关联表,也需要一起删除,但是如果第二行语句执行出错,那么会导致数据清理不彻底BEGIN COMMITBEGIN 开始一个事务(START?TRANSACTION;)COMMIT 提交事务CREATE?TABLE?transaction_test?(? id?INT?UNSIGNED?PRIMARY?KEY?AUTO_INCREMENT,?? name?VARCHAR(20));事务提交测试打开两个mysql控制台,一个用来执行下面的事务操作,每次插入一条记录后执行SELECT看下是否有数据,假定名称为控制台ABEGIN;INSERT?INTO?transaction_test?(name)?VALUES?(andy);SELECT?*?FROM?transaction_test;INSERT?INTO?transaction_test?(name)?VALUES?(tom);SELECT?*?FROM?transaction_test;INSERT?INTO?transaction_test?(name)?V

文档评论(0)

1亿VIP精品文档

相关文档