Mysql
 sql >> Base de données >  >> RDS >> Mysql

BUG de duplication d'UUID MySql

Je crois fermement que vous n'obtenez pas de valeurs en double, mais des valeurs presque identiques (peut-être 1 caractère différent). En raison du fait que le premier bloc de l'UUID est généré à partir de l'horodatage en millisecondes, cela signifierait que les fonctions sont exécutées dans la même milliseconde (vous l'exécutez sur un super ordinateur ?), Ce qui, pour être honnête, est hautement improbable. Si vous obtenez vraiment des doublons, exécutez deux requêtes SELECT uuid() distinctes et utilisez les valeurs renvoyées dans la requête souhaitée