1.创建数据表account

2.插入数据

3.模拟转账操作
-- 模拟转账
SET autocommit=0; -- 关闭自动提交
START TRANSACTION -- 开启一个事务
UPDATE account SET money=money-500 WHERE NAME='张三'
UPDATE account SET money=money+500 WHERE NAME='李四'
COMMIT; -- 提交事务,被持久化
ROLLBACK; -- 回滚
SET autocommit=1; -- 开启自动提交
运行结果如图:

本文通过创建数据表并插入数据,演示了如何使用SQL语句模拟从一个账户向另一个账户转账的过程。包括开启和关闭自动提交、更新账户金额以及提交或回滚事务等关键步骤。
778

被折叠的 条评论
为什么被折叠?



