如何使用MySQL中的多语句事务?
MySQL支持多语句事务,允许在一个事务中执行多个语句。MySQL的事务默认支持DDL语句,但是会隐式提交当前事务,所以事务中最好不要有DDL语句。
基本语法:
sql
START TRANSACTION; # 开始事务
# 执行一组相关的SQL语句
COMMIT; # 提交事务
ROLLBACK; # 回滚事务
示例如下:
sql
START TRANSACTION;
UPDATE products SET quantity = quantity - 1 WHERE id = 1;
UPDATE products SET quantity = quantity + 1 WHERE id = 2;
COMMIT; # 提交事务,上述两个更新语句都生效
以上是编程学习网小编为您介绍的“如何使用MySQL中的多语句事务?”的全面内容,想了解更多关于 mysql 内容,请继续关注编程基础学习网。