看下程序是不是写了2次 或者该表是否有触发器,又执行了一次。
首先感谢各位的回答,问题可能找到,这种数据来源是从APP来的,可能是我app的应用没有更新导致的
你事务隔离级别是什么? 防止插入重复值最好还是使用唯一索引。
[quote=引用 8 楼 feng1366259807 的回复:] [quote=引用 6 楼 sz_haitao 的回复:] 判断存在-成功插入 所花的时间 之间,有其它连接 也进行了判断 1、加上事务:判断存在-成功插入 期间严格禁止其它连接进行了判断 2、使用exists判断,会不会快一些?降低出现的概率 3、if ... begin 之后再 先判断存在。降低出现的概率
[quote=引用 6 楼 sz_haitao 的回复:] 判断存在-成功插入 所花的时间 之间,有其它连接 也进行了判断 1、加上事务:判断存在-成功插入 期间严格禁止其它连接进行了判断 2、使用exists判断,会不会快一些?降低出现的概率 3、if ... begin 之后再 先判断存在。降低出现的概率
判断存在-成功插入 所花的时间 之间,有其它连接 也进行了判断 1、加上事务:判断存在-成功插入 期间严格禁止其它连接进行了判断 2、使用exists判断,会不会快一些?降低出现的概率 3、if ... begin 之后再 先判断存在。降低出现的概率
那可能是有人同时操作了。
22,300
社区成员
121,734
社区内容
加载中
试试用AI创作助手写篇文章吧