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

Inserir MySql Selecione uuid()


Acontece que uuid() é gerando um uuid diferente por linha.

Mas, em vez de gerar todos os blocos aleatoriamente, como eu normalmente esperaria, o MySql parece estar gerando apenas o segundo bloco aleatoriamente. Provavelmente para ser mais eficiente.

Então, de relance, os uuids parecem idênticos quando, na verdade, o MySql alterou o segundo bloco. por exemplo.
cccccccc-cccc-cccc-cccc-cccccccccccc
ccccdddd-cccc-cccc-cccc-cccccccccccc
cccceeee-cccc-cccc-cccc-cccccccccccc
ccccffff-cccc-cccc-cccc-cccccccccccc

Suponho que se houver uma colisão, ele tentaria novamente.

Foi mal.