recherche

Maison  >  Questions et réponses  >  le corps du texte

关于python中生成唯一ID

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

PHP中文网PHP中文网2804 Il y a quelques jours1168

répondre à tous(4)je répondrai

  • 迷茫

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

    Ne suffirait-il pas d'augmenter automatiquement l'ID du personnage du joueur et l'ID de la base de données ?
    Vous n'avez pas besoin de définir l'ID vous-🎜>Chaque fois que vous ajoutez un nouveau rôle, l'ID du serveur sera automatiquement 1
    Il sera unique dans la même table

    S'il y a plusieurs tables

    Solution d'identification unique pour la sous-base de données et la sous-table,

    Vous pouvez créer une table d'identification spéciale id_table, avec une seule colonne d'ID et c'est la clé primaire
    Chaque fois que vous insérez un rôle de joueur player_role record, insérez d'abord un enregistrement dans id_table Ensuite
    utilisez LAST_INSERT_ID comme nouvel identifiant de player_role

    répondre
    0
  • 黄舟

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

    Comment garantir l’unicité si c’est trop court ?

    répondre
    0
  • 怪我咯

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

    Peut-être pouvez-vous d'abord vous y référer :

    shortuuid


    Questions auxquelles j'ai répondu : Python-QA

    répondre
    0
  • 伊谢尔伦

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

    Un int64 auto-incrémenté ou quelque chose comme ça, c'est bien

    répondre
    0
  • Annulerrépondre