问下大家关于mysql数据库表的如何查看更新记录

我现在碰到的问题是,有一个用户的余额不知道为啥就多出来的,其他都是对的,程序也没问题。我现在能想到的找到问题的方法就是,去数据库的日志文件找这记录是怎么更新的添加的操作。
但这方面我不大会看,大家有没有mysql厉害的,数据库文件我都有的,我就想看某个表的更新添加整个过程

还有就是大家有没有方法监听一个表的变动,将变动存到某个文件里面去,因为有些表比较重要

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 11

或许他只是知道了root密码

1年前 评论

是不是触发了什么隐藏bug

1年前 评论

看一下mysql的binlog日志吧

1年前 评论
donggan (楼主) 1年前
Aroad (作者) 1年前
donggan (楼主) 1年前

这些都在事前做,触发器可以用来在数据变更时做一些操作。 binlog、general Log 这些都要事前就开启,而这两个默认都是关闭的

1年前 评论
donggan (楼主) 1年前
Rache1 (作者) 1年前

系统没有做日志记录的吗

1年前 评论

Laravel在模型中提供了修改器,建议你以后可以在模型中定义一个修改器,当对数据进行设置时会触发这个修改器,你只需要在里面记录日志即可。

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!