mysql 表有个字段是唯一的
我希望在遇到插入的时候遇到重复值之后
返回 false ,而不是直接报错
然后再处理一遍,现在是直接报错了 try catch 里面也不行
为什么要插不进去之后再处理?而不检查再插入?
冲突的几率低,我希望冲突的时候重新更新下key 值
而且这个是几万条数据同时导入,每次查询过程缓慢..
mysql 表有个字段是唯一的
我希望在遇到插入的时候遇到重复值之后
返回 false ,而不是直接报错
然后再处理一遍,现在是直接报错了 try catch 里面也不行
为什么要插不进去之后再处理?而不检查再插入?
冲突的几率低,我希望冲突的时候重新更新下key 值
而且这个是几万条数据同时导入,每次查询过程缓慢..
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答888 阅读✓ 已解决
1 回答569 阅读✓ 已解决
本来就是这样子的,既然key唯一,那你自己插入之前就应该,判断是否存在。