show variables like 'autocommit';
set autocommit = 0;
BEGIN;
UPDATE daily_active_user
SET count = 1
WHERE
create_time BETWEEN DATE_FORMAT(
'2022-02-14 00:00:00',
'%Y-%m-%d %H:%i:%S'
)
AND DATE_FORMAT(
'2022-02-14 23:59:59',
'%Y-%m-%d %H:%i:%S'
);
COMMIT;
set autocommit=on;
本文演示了如何在数据库中进行事务处理,通过设置autocommit为0开始一个事务,然后执行一个批量更新操作,更新daily_active_user表中特定时间范围内的count值。最后提交事务并恢复autocommit为默认状态。
1987

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



