![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
心飞扬向何方
精简的事情做到简单,简单的事情做到机智!
展开
-
Excel中拼接SQL
【代码】Excel中拼接SQL原创 2024-06-03 20:24:57 · 272 阅读 · 0 评论 -
批量插入数据时防重复的实用技巧
场景业务上经常遇到批量插入数据的场景,比如上传Excel、或者做数据同步(一次保存几十上百条记录)。保存的时候需要保证幂等性,比如订单号相同的数据不能存在多条。简单的处理方式就是加上一个每次save前先查询下,存在则插入,否则更新或不处理该条数据。增加某个字段的唯一索引,插入时记录中如果重复则会显式抛出MySQL的异常,需要自行处理异常。这两种方案弊端都很明显,就是数据量小时可以接受,数据量大时速度巨慢,而且数据库的交互次数很多,占用数据库连接。解决方案1.使用insert ignore i原创 2021-12-01 15:04:16 · 4053 阅读 · 2 评论