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

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

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

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 11

或许他只是知道了root密码

2年前 评论

是不是触发了什么隐藏bug

2年前 评论

看一下mysql的binlog日志吧

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

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

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

系统没有做日志记录的吗

2年前 评论

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

2年前 评论

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