Ik ben ervan overtuigd dat u geen dubbele waarden krijgt, maar enkele bijna identieke waarden (misschien 1 ander teken). Vanwege het feit dat het eerste blok van de UUID in milliseconden wordt gegenereerd op basis van de tijdstempel, zou dit betekenen dat de functies in dezelfde milliseconde worden uitgevoerd (gebruik je het op een supercomputer?), wat, om eerlijk te zijn, hoogst onwaarschijnlijk is. Als je echt duplicaten krijgt, voer dan twee afzonderlijke SELECT uuid()-query's uit en gebruik de geretourneerde waarden in de gewenste query