当前位置: 首页 > news >正文

生产数据库批量 UPDATE / DELETE 核心要点-不备份=自行提桶跑路

生产数据库批量 UPDATE / DELETE 核心要点-不备份=自行提桶跑路

1. 执行前必做

先 SELECT 预览影响行数

-- 把 UPDATE/DELETE 的 WHERE 条件原封不动拿来 SELECTSELECTCOUNT(*)FROMsys_notify_todoWHEREfd_app_name='OA'ANDfd_create_time<'2026-05-22 22:16:00';

备份目标数据

-- 建备份表CREATETABLEsys_notify_todo_bak_20260522ASSELECT*FROMsys_notify_todoWHEREfd_app_name='OA'ANDfd_create_time<'2026-05-22 22:16:00';

2. SQL 写法要点

用 CASE WHEN 代替多条 UPDATE

-- ❌ 错误:顺序执行互相覆盖(今天的教训)UPDATE...SETfd_module_name='泛微邮件'WHERE...='内部邮件';UPDATE...SETfd_module_name='泛微流程审批'WHERE...!='内部邮件';-- ✅ 正确:一条搞定UPDATEsys_notify_todoSETfd_module_name=CASEWHENfd_module_name='内部邮件'THEN'泛微邮件'ELSE'泛微流程审批'ENDWHEREfd_app_name='OA'ANDfd_create_time<'2026-05-22 22:16:00';

WHERE 条件必须精准,禁止裸奔

-- ❌ 危险UPDATEsys_notify_todoSETfd_module_name='泛微邮件';-- ✅ 安全UPDATEsys_notify_todoSETfd_module_name='泛微邮件'WHEREfd_idIN('id1','id2','id3');

3. 事务保护

BEGIN;UPDATEsys_notify_todoSETfd_module_name='泛微邮件'WHEREfd_idIN('id1','id2');-- 先 SELECT 确认结果对不对SELECT*FROMsys_notify_todoWHEREfd_idIN('id1','id2');-- 没问题再提交COMMIT;-- 有问题立即回滚ROLLBACK;

4. 执行后验证

-- 更新完马上核对数据是否符合预期SELECTfd_module_name,COUNT(*)AScntFROMsys_notify_todoWHEREfd_app_name='OA'ANDfd_create_time<'2026-05-22 22:16:00'GROUPBYfd_module_name;

核心口诀

  1. 备份先行,导出或建备份表
  2. SELECT 预览,确认影响行数
  3. 事务包裹,出错立即 ROLLBACK
  4. CASE WHEN,多逻辑一条 SQL 搞定
  5. 执行后验证,SELECT 确认结果
http://www.gsyq.cn/news/1407204.html

相关文章:

  • 【Radan 2026.1 正式发布】更智能、更高效,钣金加工再升级!
  • 《PCI Express体系结构导读13》-- 中断(MSI/MSI-X)已付费
  • 紧急预警:AI歌词版权雷区已升级!ChatGPT辅助创作合规指南(含中国音著协2024最新备案流程)
  • 最新!2026生物除臭箱厂家精选推荐:综合实力与实用性能参考 - 资讯快报
  • 如何彻底解决网盘下载慢问题:LinkSwift八大网盘直链下载神器完全指南
  • 观察在ubuntu环境下通过taotoken调用大模型的延迟与稳定性表现
  • 云端AI模型选型实战:从397B巨无霸到1.6秒黑马,性能与成本的深度权衡
  • 2026上海二奢回收避坑指南|6大维度实测,这几家零投诉门店公开 - GrowthUME
  • MCP博客园工具集成测试v3
  • 小米 MiMo-V2.5 最高降价 99%:Token 战争背后,是一套押注 Agent 的工程算盘
  • 2026年5月惠州设计装修行业研究报告:高性价比排行榜揭晓 - 资讯纵览
  • 2026年iPaaS系统集成平台怎么选?国内主流产品深度对比与选型指南
  • FPGA实现ANU轻量级密码:4位到32位数据路径架构的权衡与实践
  • FPGA实现ANU轻量级密码:4位到32位数据路径架构的权衡与实践
  • 2026年宿迁木门厂家推荐榜:宿迁木门定做、宿迁铝门定做厂家选择指南,成艺门业的场景化工艺切入 - 海棠依旧大
  • 2026替换液压油缸的优选方案:耐高温工业推杆推荐 - 资讯快报
  • HLS Downloader:重新定义浏览器流媒体下载的边界与体验
  • 终极DS4Windows手柄兼容性解决方案:3分钟完成PS4手柄PC连接
  • 如何快速修复损坏的视频文件?Untrunc终极指南
  • 微信匿名投票小程序:[云帆投票简单又便捷的设置指南] - 投票小程序
  • UnrealPakViewer实战:深度解析虚幻引擎Pak文件的图形化解决方案
  • ChatGPT豆瓣影评写作终极指南(2024Q2平台新规适配版):含3类受限题材合规改写模板与人工审核通关话术
  • 2026年横河差压变送器国产平替推荐:五家优选深度解析 - 科技焦点
  • 如何通过Python快速调用Taotoken聚合的多款大模型API
  • M4Markets:平台基础能力与用户口碑建设分析
  • 企业AI如何克服“失忆症”?RAG+智能体架构构建制度记忆体
  • 别再手动编译了!用Docker 5分钟搞定OpenVAS最新版(附一键部署脚本)
  • 软硬件协同的层次化有限时间滑模控制:从理论到机器人工程实践
  • 陕西电商零售 GEO 服务深度调查:头部玩家真相揭示 - 新闻快讯
  • Halcon实战:用smallest_rectangle2()快速搞定不规则零件尺寸测量(附完整代码)