素材牛VIP会员
thinkphp5 唯一索引冲突如何解决?
 路***侠  分类:ThinkPHP  人气:1558  回帖:1  发布于6年前 收藏

mysql 表有个字段是唯一的
我希望在遇到插入的时候遇到重复值之后
返回 false ,而不是直接报错
然后再处理一遍,现在是直接报错了 try catch 里面也不行
为什么要插不进去之后再处理?而不检查再插入?

冲突的几率低,我希望冲突的时候重新更新下key 值
而且这个是几万条数据同时导入,每次查询过程缓慢..

讨论这个帖子(1)垃圾回帖将一律封号处理……

Lv5 码农
面***笑 JAVA开发工程师 6年前#1

本来就是这样子的,既然key唯一,那你自己插入之前就应该,判断是否存在。

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取