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

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

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 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年前 评论

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