springboot + mysql5.7 的项目,已经运营,某个表的日期类型字段在已经被设置值之后,不知道在哪个环节会被修改为 null。自己在项目中测试了可能的几个地方没有模拟出该问题。我现在要如何排查,找出在哪个环节设置了该字段为 null。
我的想法是能否监控表的指定字段,在被修改之后马上能通知我,邮件等方式,这个方法可行么?
springboot + mysql5.7 的项目,已经运营,某个表的日期类型字段在已经被设置值之后,不知道在哪个环节会被修改为 null。自己在项目中测试了可能的几个地方没有模拟出该问题。我现在要如何排查,找出在哪个环节设置了该字段为 null。
我的想法是能否监控表的指定字段,在被修改之后马上能通知我,邮件等方式,这个方法可行么?
4 回答1.4k 阅读✓ 已解决
8 回答1.3k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.7k 阅读
3 回答858 阅读✓ 已解决
2 回答1.6k 阅读
1 回答884 阅读✓ 已解决
你可以试试查看 mysql的binlog. 根据记录的关键字查找,看看是什么样的SQL把字段改成了null