202502-Wms-NanTongYaChi-test/fix_vehicle_data.sql

39 lines
864 B
MySQL
Raw Normal View History

2025-07-18 13:24:53 +08:00
-- 修正 t_app_wcs_task_bak 表中 vehicle_id 字段的异常数据
USE wms_yachi_nantong;
-- 1. 查看异常数据
SELECT
wcs_task_id,
vehicle_id,
create_time
FROM t_app_wcs_task_bak
WHERE vehicle_id LIKE 'FC%'
OR vehicle_id LIKE '%/%'
OR vehicle_id LIKE '%:%'
ORDER BY create_time DESC
LIMIT 10;
-- 2. 统计异常数据数量
SELECT
COUNT(*) as total_abnormal_records
FROM t_app_wcs_task_bak
WHERE vehicle_id LIKE 'FC%'
OR vehicle_id LIKE '%/%'
OR vehicle_id LIKE '%:%';
-- 3. 修正异常数据设置为NULL
UPDATE t_app_wcs_task_bak
SET vehicle_id = NULL
WHERE vehicle_id LIKE 'FC%'
OR vehicle_id LIKE '%/%'
OR vehicle_id LIKE '%:%';
-- 4. 验证修正结果
SELECT
wcs_task_id,
vehicle_id,
create_time
FROM t_app_wcs_task_bak
WHERE vehicle_id IS NOT NULL
ORDER BY create_time DESC
LIMIT 10;