关于mysql的事务的控制实验

来源:互联网 发布:windows 3.0 编辑:程序博客网 时间:2024/05/29 16:23

mysql默认的写操作的sql是自动提交的,所以为了使得mysql不再是自动提交,而改成手动提交,

</pre><p></p><p>开启一个事务的操作</p><p><pre name="code" class="sql">BEGIN;


写操作的语句

INSERT INTO `sys_users` VALUES (null,'zhang9999','ab260cf4152c17c411faefb91ee0d034','53a4a4e5792191662530944475dd2371',0);


为了测试事务控制而进行的回滚操作

ROLLBACK;


最后进行手动提交

COMMIT;


结果这条数据zhang9999没有插入导数据库


对比操作

去掉回滚操作 ROLLBACK;



SET AUTOCOMMIT=0;BEGIN;INSERT INTO `sys_users` VALUES (null,'zhang9999','ab260cf4152c17c411faefb91ee0d034','53a4a4e5792191662530944475dd2371',0);COMMIT;


结果:

此次数据插入到了数据库中


0 0
原创粉丝点击