Det visar sig att uuid() är genererar en annan uuid per rad.
Men istället för att generera alla bitar slumpmässigt, som jag normalt förväntar mig, verkar MySql bara generera den 2:a delen slumpmässigt. Förmodligen för att vara effektivare.
Så vid en blick verkar uuiderna identiska när MySql faktiskt har ändrat den andra delen. t.ex.
cccccccc-cccc-cccc-cccc-cccccccccccc
ccccdddd-cccc-cccc-cccc-cccccccccccc
cccceeee-cccc-cccc-cccc-cccccccccccc
ccccffff-cccc-cccc-cccc-cccccccccccc
Jag antar att det skulle försöka igen om det blir en kollision.
My bad.