ホームページ  >  に質問  >  本文

关于python中生成唯一ID

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

PHP中文网PHP中文网2742日前1137

全員に返信(4)返信します

  • 迷茫

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

    プレイヤーキャラクターIDとデータベースIDを自動で増やしてくれれば十分ではないでしょうか?
    ID を自分で設定する必要はありません
    新しいロールを追加するたびに、サーバー ID は自動的に +1 されます
    同じテーブル内で一意になります

    テーブルが複数ある場合

    サブデータベースとサブテーブルの一意の ID ソリューション。
    ID 列が 1 つだけあり、それが主キーとなる特別な ID テーブル id_table を作成できます。
    プレイヤー ロール player_role を挿入するたびにレコードの場合、最初にレコードを id_table に挿入します。次に
    LAST_INSERT_ID を player_role の新しい ID として使用します

    返事
    0
  • 黄舟

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

    短すぎる場合、どうすれば一意性を保証できるでしょうか?

    返事
    0
  • 怪我咯

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

    最初に参照してください:

    ショートUID


    私が回答した質問: Python-QA

    返事
    0
  • 伊谢尔伦

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

    自動インクリメントされる int64 などは問題ありません

    返事
    0
  • キャンセル返事