【 TiDB 使用环境】生产环境
【 TiDB 版本】 5.7.25-TiDB-v3.0.3
【复现路径】做过哪些操作出现的问题
update user
set
f_status = ‘S1013’
WHERE
f_number in(
SELECT
(
SELECT
f_number
from user u
WHERE
f_status = ‘S1000’)
我的是自动提交的,提交后数据中某些数据被污染了。查询数据报错SELECT * from dzqd_order_main WHERE f_channel_id=‘30010036’ AND f_createtime>‘2024-03-16 00:00:00’
– ORDER BY f_createtime LIMIT 2
1105 - InvalidDataType(“Unsupported datum flag 2 for DateTime vector”)
这种数据是有问题的。我发现数据id 和f_number字段值换了。
SELECT COUNT(*),f_number,f_status,f_channel_id from dzqd_order_main WHERE
f_createtime >=‘2024-03-11 00:00:00’
GROUP BY f_status