Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wstaw MySql Wybierz uuid()

Okazuje się, że uuid() jest generowanie innego identyfikatora UUID w każdym wierszu.

Ale zamiast losowo generować wszystkie porcje, jak normalnie bym się spodziewał, MySql wydaje się generować losowo tylko drugą porcję. Przypuszczalnie, aby być bardziej wydajnym.

Tak więc na pierwszy rzut oka identyfikatory uuid wyglądają identycznie, gdy w rzeczywistości MySQL zmienił drugi fragment. np.

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

Zakładam, że w przypadku kolizji spróbuje ponownie.

Moje złe.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql GRANT + GDZIE

  2. Uruchom wiele zapytań MySQL z PHP | Dlaczego to nie działa?

  3. Problem z listą zamówień / pętlą while z php

  4. Jak prawidłowo korzystać z transakcji MySQL

  5. Implementacja funkcji mieszającej MySQL