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

Hibernacja generowania uuid i funkcja mysql uuid uuid()

Zawierają ciągi bajtów, a nie ciągi znaków. Oznacza to, że nie mają zestawu znaków, a sortowanie i porównywanie są oparte na wartościach liczbowych bajtów w wartościach. Dlatego wyglądają jak wartości śmieci

UUID został zaprojektowany jako liczba globalnie unikalna w przestrzeni i czasie. Oczekuje się, że dwa wywołania funkcji UUID() wygenerują dwie różne wartości, nawet jeśli wywołania te są wykonywane na dwóch oddzielnych komputerach, które nie są ze sobą połączone. UUID to 128-bitowa liczba reprezentowana przez ciąg utf8 składający się z pięciu liczb szesnastkowych w aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee format:dlatego są czytelne

UUID() funkcja nie tworzy ciągu bajtów, ale ciąg znaków. więc są bardzo różne.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Znaki zapytania MySQL db zamiast znaków hebrajskich..?

  2. Przekonwertować schemat MySQL na Github Wiki?

  3. Co oznacza pooling=false w ciągu połączenia MySQL?

  4. Wyzwalacz MySQL do uruchomienia przy zmianie lub upuszczeniu

  5. Błąd podczas zmiany nazwy kolumny w MySQL