MySQL大量脏数据,如何只保留最新的一条?
摘要:因为系统的一个Bug,导致数据库表中出现重复数据,需要做的是删除重复数据且只保留最新的一条数据。 具体场景是这样的 ``` 有张订单关联额外费用表,而且一个订单号(order_no)记录只能关联同一个费用(cost_id)一次,但是数据库中出现了同一个订单号关联同一个费用n次 ``` 当然有人会说上
阅读全文
posted @
2023-04-20 20:47
雨点的名字
阅读(1267)
推荐(4) 编辑
MyBatisPlus解决逻辑删除与唯一索引的兼容问题
摘要:## 需求背景 比如有张用户表,在插入或者更新数据的时候,我们需要 `用户名称`(username),不能重复。 我们首先考虑的是给该字段创建唯一索引 ```sql create unique index uni_username on user(username) ``` 似乎这样就可以了,然而事
阅读全文
posted @
2023-04-13 21:46
雨点的名字
阅读(2030)
推荐(0) 编辑
Mybatis-Plus如何自定义SQL注入器?
摘要:有关Mybatis-Plus常用功能之前有做过一篇总结: [MyBatisPlus常用功能总结!(附项目示例)](https://mp.weixin.qq.com/s/lHdpD_4kiKVC7htwrJ32yA) ## 一、什么是SQL注入器 我们在使用Mybatis-Plus时,dao层都会去继
阅读全文
posted @
2023-04-12 22:40
雨点的名字
阅读(1459)
推荐(1) 编辑