2026-09-05-pl-vehicle-disburse-soft-delete-release-apply-id.sql 563 B

123456789101112131415161718
  1. -- 软删发放/处理记录时须释放 uk_apply_id(置 NULL),否则撤销后再发放会撞唯一键。
  2. -- 本脚本清理历史脏数据:已软删但仍占用 apply_id 的行。
  3. -- 执行前请确认库名;可先 SELECT 核对影响行数。
  4. UPDATE pl_vehicle_recharge_record
  5. SET apply_id = NULL
  6. WHERE del_flag = 1
  7. AND apply_id IS NOT NULL;
  8. UPDATE pl_vehicle_urea_disburse
  9. SET apply_id = NULL
  10. WHERE del_flag = 1
  11. AND apply_id IS NOT NULL;
  12. UPDATE pl_vehicle_maintenance_process
  13. SET apply_id = NULL
  14. WHERE del_flag = 1
  15. AND apply_id IS NOT NULL;