Mysql
 sql >> Database >  >> RDS >> Mysql

MySql Inserisci Seleziona uuid()

Risulta uuid() è generando un uuid diverso per riga.

Ma invece di generare tutti i blocchi in modo casuale, come mi aspetterei normalmente, MySql sembra generare solo il secondo blocco in modo casuale. Presumibilmente per essere più efficienti.

Quindi a prima vista gli uuid sembrano identici quando in realtà MySql ha alterato il secondo blocco. es.

cccccccc-cccc-cccc-cccc-cccccccccccc
ccccdddd-cccc-cccc-cccc-cccccccccccc
cccceeee-cccc-cccc-cccc-cccccccccccc
ccccffff-cccc-cccc-cccc-cccccccccccc

Presumo che se c'è una collisione ci riproverebbe.

Mio male.