zoukankan      html  css  js  c++  java
  • mysql replace info 和 auto_increment可能产生的问题

    场景1:

    项目中使用自增主键和replace info来生成分布式唯一键。 反馈说生成的唯一键重复,排查下来是因为表的auto_increment有被修改为一个比当前值要小的值,所以导致后面replace into时获取的值是之前已经生成过的。

    场景2:

    repalce into 和 auto_increment在某些使用场景下,在数据库主从切换时会存在写入失败的情况,具体参见博客:

    https://yangwuyuan.com/2019/05/10/REPLACE%E6%93%8D%E4%BD%9C%E5%AF%BC%E8%87%B4%E4%B8%BB%E4%BB%8E%E5%BA%93AUTO-INCREMENT%E4%B8%8D%E4%B8%80%E8%87%B4%E7%9A%84%E5%88%86%E6%9E%90/#REPLACE%E6%93%8D%E4%BD%9C%E5%AF%BC%E8%87%B4AUTO-INCREMENT%E5%80%BC%E4%B8%8D%E4%B8%80%E8%87%B4

  • 相关阅读:
    Neo4j学习案例【转】
    Genymotion安装总结
    软件工程实践总结
    Markdown中的缩进
    Beta Daily Scrum 第七天
    随堂软工团队小测
    PMD(Put Me Down)用例测试
    第三次作业——个人作业——软件产品案例分析
    用例图
    毕设导师智能匹配
  • 原文地址:https://www.cnblogs.com/caiyao/p/14786114.html
Copyright © 2011-2022 走看看