php mysql 系统 有个 int(11)的存时间戳的字段 不定期的出现某 1 条或 N 条记录这个字段存的值异常 异常时有两种情况 要么是存的 int 的最小值 -2147483648,要么是最大值 2147483647 大部分情况下都是正常的
问使用的那一堆人,一般是做了什么操作以后导致这个字段值异常的,完全没有反馈
现在导致无法还原操作,不知道是怎么触发的 bug,无从查起,多年前的老旧系统 还是 thinkphp3 写的哈哈垃圾的要死。
有能凭空想象一下可能是什么原因的大神么啊?
1
chinvo 2021-03-05 17:33:03 +08:00 via iPhone
找到所有对这个表做操作的逻辑,说不定有地方插数据没初始化这个字段
|
2
dddd1919 2021-03-05 17:46:44 +08:00
存储数据超过字段最大 /最小值限制
|
3
kateliuyi 2021-03-05 17:51:51 +08:00
大胆猜测一下
你代码里面处理时间格式的工具类有 bug,导致某些特定的时间处理会出现问题 项目的日志也可以追踪一下 ,没日志就真的靠猜了 |