6.8
事务是数据库操作的基本单位,具有原子性和一致性的特性。在今天的复习中,学习了如何编写包含事务的SQL语句,以及事务的提交和回滚操作。
-- 开启事务 START TRANSACTION; -- 事务操作 UPDATE Users SET Balance = Balance - 100 WHERE UserID = 1; UPDATE Users SET Balance = Balance + 100 WHERE UserID = 2; -- 提交事务 COMMIT; -- 回滚事务 ROLLBACK;
通过事务我们可以确保一组操作要么全部执行成功,要么全部失败回滚,保证数据的一致性和完整性。