大牛请帮忙,mysql 更新记录后,其中3条数据隔了6小时候,自动消失。
搞程序10年了。第一次遇到这种情况,蒙了
更新的数据,其中一部分间隔6小时之后,竟然没了。
环境
阿里云
系统 centos 6.5 64位
数据库 mysql 5.6.24 64位
表引擎 myisam
情况是这样的。运营人员在后台更新了用户的ID 。期间一共更新了10多个。其中有3个,第三天的时候发现没了。
用户数据一共3张表,没有主外键关联也没有触发器,三张表的用户数据同时消失。用户的登陆记录、邮件记录,物品记录,都存在。
仔细核查。对用户最后一个操作在添加后的6消失内。以此证明用户在更新后,6小时内是存在数据库了。
初步判断,1、是否业务逻辑有删除。2、是否有sql注入删除
查询mysql 的日志。 对该用户的操作日志都能找出,但是找不到delete语句。 以此排除以上2种问题。
难道会莫名随机消失吗。10多条更新。都是单个单个用户更新。每次更新用户的3张表。如果有问题。为什么只消失了其中3条?
还想过是否阿里云回档问题。判断应该不会,如果回档,应该掉一个时间段的数据,但是。此时间段的其他数据都还在。
大牛们遇到这种情况没。能否解答,谢谢!