热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

mysql数据丢失

发现mysql中偶尔数据莫名奇妙的丢失,这次丢失了订单表中的一条记录,我用的是

发现mysql中偶尔数据莫名奇妙的丢失,这次丢失了订单表中的一条记录,我用的是




1
laravel

框架

····生成订单的留成
用户提交订单 ------> 表1生成订单 --------> 用户支付 ------> 支付回调 -----> 表1状态修改,表2中插入商家的收款记录(从表1中获取订单编号)



····自我的排查
1.订单表采用的是软删除,程序中全局搜索并没有发现那里有删除订单的语句。即使有,软删除也并不会将数据真的删除。
2.表2中的记录存在,说明一直到支付回调成功结束,表1中的记录还是存在的。而且id是自增长的, 中间 23 后面就是 25了, 唯独少了 **24,说明记录是生成过的。莫名其妙就没了。
3.那个时间点没有人在操作数据库,可以排除人为的误删除。


   



推荐阅读
author-avatar
coco2冰冰
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有