truncate_ledger.sql 1.7 KB

123456789101112131415161718192021222324252627282930313233
  1. -- ============================================================
  2. -- 清理台账导入原始数据
  3. -- 场景:重新全量导入前清空所有台账表和同步数据
  4. -- 注意:只清空数据,不删除表结构
  5. -- ============================================================
  6. SET FOREIGN_KEY_CHECKS = 0;
  7. -- 台账原始数据(15张表)
  8. TRUNCATE TABLE `ledger_supervision_problem`; -- 部门监察问题记录
  9. TRUNCATE TABLE `ledger_patrol_inspection`; -- 队室三级质控巡查记录
  10. TRUNCATE TABLE `ledger_realtime_interception`; -- 部门实时质控拦截记录
  11. TRUNCATE TABLE `ledger_service_patrol`; -- 服务巡查记录
  12. TRUNCATE TABLE `ledger_complaint`; -- 投诉情况
  13. TRUNCATE TABLE `ledger_security_test`; -- 安保测试记录(部门)
  14. TRUNCATE TABLE `ledger_channel_pass_rate`; -- 通道过检率
  15. TRUNCATE TABLE `ledger_unsafe_event`; -- 不安全事件
  16. TRUNCATE TABLE `ledger_seizure_stats`; -- 查获违规品统计
  17. TRUNCATE TABLE `ledger_terminal_bonus`; -- 航站楼加分
  18. TRUNCATE TABLE `ledger_exam_score`; -- 成绩收集
  19. TRUNCATE TABLE `ledger_reward_approval`; -- 小额奖励审批单
  20. TRUNCATE TABLE `ledger_reward_penalty`; -- 部门奖惩记录
  21. TRUNCATE TABLE `ledger_leave_special`; -- 请休假记录(特殊)
  22. TRUNCATE TABLE `ledger_banner_letter`; -- 锦旗及感谢信
  23. -- 台账导入日志
  24. TRUNCATE TABLE `ledger_import_log`;
  25. -- 台账同步写入的配分事项(source_type='2'),手动录入(='1')不受影响
  26. DELETE FROM `score_event` WHERE `source_type` = '2';
  27. SET FOREIGN_KEY_CHECKS = 1;