搜尋

首頁  >  問答  >  主體

关于python中生成唯一ID

python 中除了UUID可以生成唯一ID外,还有其他方法吗?这个UUID虽然可以做到,但太长了,有没有生成唯一ID比较短的方法?

PHP中文网PHP中文网2813 天前1182

全部回覆(4)我來回復

  • 迷茫

    迷茫2017-04-17 18:03:30

    玩家角色ID,資料庫ID自動increase 不就行了嗎?
    不需要自己設定ID吧
    每次新增角色伺服器ID自動+1
    同一個表裡面會保證唯一的

    如果是多表的話

    分庫分錶的唯一ID解決方案,
    可以建立一個專門的ID表id_table,只有ID一個列且是主鍵
    每次插入玩家角色player_role記錄時,先插入一條記錄到id_table然後
    把LAST_INSERT_ID當作player_role的新id

    回覆
    0
  • 黄舟

    黄舟2017-04-17 18:03:30

    太短了還能保證唯一呢?

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 18:03:30

    也許可以先參考一下:

    shortuuid


    我回答過的問題: Python-QA

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 18:03:30

    一個自增的int64什麼的都可以啊

    回覆
    0
  • 取消回覆