-- 开始一个事务
START TRANSACTION;
-- 执行一些SQL语句,例如插入数据
INSERT INTO orders (user_id, product_id, quantity) VALUES (1, 101, 5);
INSERT INTO order_details (order_id, description) VALUES (LAST_INSERT_ID(), '用户1购买了5个产品101');
-- 如果一切正常,提交事务
COMMIT;
-- 如果出现问题,回滚事务
-- ROLLBACK;
ROLLBACK回滚事务,撤销所有未提交的更改。如果你希望在代码中捕获异常并根据情况决定是提交还是回滚,可以使用编程语言(如Python、Java等)中的异常处理机制。
上一篇:mysql日期计算
下一篇:删除mysql数据库
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站