Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Geração de uuid do Hibernate e função uuid do mysql uuid()


Eles contêm cadeias de bytes em vez de cadeias de caracteres. Isso significa que eles não têm conjunto de caracteres e a classificação e a comparação são baseadas nos valores numéricos dos bytes nos valores. É por isso que eles parecem valores de lixo

Um UUID é projetado como um número globalmente único no espaço e no tempo. Espera-se que duas chamadas para UUID() gerem dois valores diferentes, mesmo que essas chamadas sejam executadas em dois computadores separados que não estejam conectados um ao outro. Um UUID é um número de 128 bits representado por uma string utf8 de cinco números hexadecimais em formato aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee:É por isso que eles são legíveis

UUID() A função não cria uma string de bytes, mas uma string de caracteres. então, eles são muito diferentes.