MySQL 事务处理:张三向李四转让积分示例
BEGIN; -- 开始事务 UPDATE user SET points = points - 200 WHERE name = '张三'; -- 更新张三的积分 UPDATE user SET points = points + 200 WHERE name = '李四'; -- 更新李四的积分 SAVEPOINT my_savepoint; -- 设置保存点 -- 这里可以写一些其他的操作,如果有问题,可以回滚到保存点 COMMIT; -- 提交事务,如果没有问题,就会保存修改 -- 如果有问题,可以使用 ROLLBACK; 回滚到事务开始时的状态,或者回滚到保存点 my_savepoint
原文地址: https://www.cveoy.top/t/topic/oj5v 著作权归作者所有。请勿转载和采集!