Je travaille sur un projet e-commerce et j'ai rencontré un problème lors de la génération de l'ID. Il n'est certainement pas possible d'utiliser directement MySQL, car dans ce cas, il n'est pas sûr de générer des commandes. Le tiers peut directement surveiller le nombre de commandes générées à un certain moment via l'ID. Je voudrais poser des questions sur des sites Web tels que segmentfault et Jianshu. J'ai remarqué que les identifiants des articles qu'ils génèrent sont généralement relativement aléatoires. Afin de prendre en compte l'efficacité de la recherche, ils ne doivent pas utiliser de nombres aléatoires. auto_increment
Comment dois-je générer l'identifiant de commande ?
Envisagez-vous l'algorithme du flocon de neige ?
Aidez-en à en trouver un pour vous
Lien de l'article http://www.cnblogs.com/reluce...
Utilisez la fonction intégrée de mysql : UUID() pour générer un identifiant unique ; définissez également le champ du numéro de série et utilisez l'incrémentation automatique.