标签 invest 下的文章
- 📂一次Mysql下批量更新造成的死锁案例分析教程
最近,公司现网的业务中出现上图所示的死锁异常,沿着问题分析,发现这个问题涉及很多数据库的基础知识。背景:使用数据库:Mysql涉及表格:t\_invest数据库隔离级别:可重复读(Repeatable Read)死锁场景:saveRepaymentInfo事务的A()方法对t\_invest表执行如下update操作:update t\_investset status = 1,end\_d...
- 📂MySQL分组并取每组中create_time字段的最大值, 及这条记录的所有值(理解groupId本质)教程
invest\_order\_code 排查单号求获取排查单号相同数大于1的排查单号<strong>SELECT</strong> invest_order_code <strong>FROM</strong> t_invest_order <strong>GROUP BY</strong> invest_order_c...
- 📂mybatis对mysql进行批量插入,存在则更新教程
在某些场景下,需要将一组数据插入数据库中,如果已存在,则进行更新。如果数据库是mysql,我们可以使用on duplicate key update语句,而不需要分别处理insert和update。之前看了好多帖子,表结构和实体类要么都是驼峰,要么都是小写,而我的项目里表结构是下划线命名的,导致我一开始用时候,总是搞混,所以我把表结构和DO的结构也贴上来,好做个对比。一、表结构(下划线)&l...