姚杨
我把所有 save() 都删了:一段闭包就是一个工作单元,数据库自己会算账
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
姚杨
社区首页
>
专栏
>
我把所有 save() 都删了:一段闭包就是一个工作单元,数据库自己会算账
我把所有 save() 都删了:一段闭包就是一个工作单元,数据库自己会算账
姚杨
关注
发布于 2026-08-23 22:56:04
发布于 2026-08-23 22:56:04
41
0
举报
概述
周一的早会,运营主管当着全组的面甩过来一张截图:昨天深夜的批量导入脚本,「跑到一半挂了,数据一半进去了」。阿杰 低头,这是他上周亲手写的——脚本里三步写库,第一步成功了,第二步超时,第三步压根没执行。没有事务,没有回滚,数据库留下半个残局。
文章被收录于专栏:
阿杰的技术成长
阿杰的技术成长
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
php
#开发框架
#服务端技巧
目录
阿杰的旧伤:save() 到底该什么时候调
一个闭包,就是一个工作单元
场景一:再也不会「改到一半」
场景二:忘掉 save(),告别「改了没写进库」
底层方法到底要不要 save?两头都是坑
场景三:两个人同时改同一条数据?
两个钩子:成功后干什么,失败后干什么
为什么 AI 最爱这个机制
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档