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

Ibernazione generazione uuid e funzione uuid mysql uuid()

Contengono stringhe di byte anziché stringhe di caratteri. Ciò significa che non hanno set di caratteri e l'ordinamento e il confronto si basano sui valori numerici dei byte nei valori. Ecco perché sembrano valori spazzatura

Un UUID è concepito come un numero globalmente unico nello spazio e nel tempo. Due chiamate a UUID() dovrebbero generare due valori diversi, anche se queste chiamate vengono eseguite su due computer separati che non sono collegati tra loro. Un UUID è un numero a 128 bit rappresentato da una stringa utf8 di cinque numeri esadecimali in aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeeeee:ecco perché sono leggibili

UUID() La funzione non crea una stringa di byte, ma una stringa di caratteri. quindi sono molto diversi .