• 成都项目中因为MYSQL与SSDB备分时间不一致,导致主键产生器错误解决一例


    -- JFinal错误提示 Duplicate entry '1791361-1823391' for key 'PRIMARY'

    -- 1、查看SSDB的主键生成器值
    ssdb 127.0.0.1:8888> scan t_resource_base t_resource_basezzzz 100
    key             value
    -------------------------
      t_resource_base_pk : 1823391
    1 result(s) (0.001 sec)
    -- 数据库表的最大值
    select max(resource_id_int) from t_resource_base; -- 1823399


    -- =======================================================
    ssdb 127.0.0.1:8888> scan t_resource_info t_resource_infozzzz 100
    key             value
    -------------------------
      t_resource_info_pk : 1791361

    select max(id) from t_resource_info ;   -- 1791369


    -- =======================================================
    ssdb 127.0.0.1:8888> scan t_resource_my t_resource_myzzzz 100
    key             value
    -------------------------
      t_resource_my_info_pk : 1615134

    select max(id) from t_resource_my_info ;   -- 1615146


    -- 设置SSDB的最大值:
    set t_resource_base_pk 1823399
    set t_resource_info_pk 1791369
    set t_resource_my_info_pk 1615146
     
    -- 验证
    get t_resource_base_pk
    get t_resource_info_pk
    get t_resource_my_info_pk

  • 相关阅读:
    lcx
    交换网络中存在的攻击及加固方法概括
    Hello world~
    CCSPSECURE1 安全理论
    SQL注入经验总结
    Access Control List
    初探java集合框架图
    深入浅出分析LinkedHashMap
    红黑树实现分析
    深入浅出的分析TreeMap
  • 原文地址:https://www.cnblogs.com/littlehb/p/4513519.html
Copyright © 2020-2023  润新知