1.演示事务的使用步骤 开启事务 SET autocommit=0; START TRANSACTION; #编写一组事务的语句 UPDATE account SET balance = 1000 WHERE username='安室透'; UPDATE account SET balance = 1000 WHERE username='秀一';
#结束事务 ROLLBACK; #commit;
2.演示事务对于delete和truncate的处理的区别
SET autocommit=0; START TRANSACTION;
DELETE FROM account; ROLLBACK;
3.演示savepoint 的使用 SET autocommit=0; START TRANSACTION; DELETE FROM account WHERE id=25; SAVEPOINT a;#设置保存点 DELETE FROM account WHERE id=28; ROLLBACK TO a;#回滚到保存点