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
Ne suffirait-il pas d'augmenter automatiquement l'ID du personnage du joueur et l'ID de la base de données ?
Solution d'identification unique pour la sous-base de données et la sous-table,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
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
Comment garantir l’unicité si c’est trop court ?
Peut-être pouvez-vous d'abord vous y référer :
shortuuid
Questions auxquelles j'ai répondu : Python-QA
Un int64 auto-incrémenté ou quelque chose comme ça, c'est bien