sql >> Databáze >  >> RDS >> Mysql

Generování uuid hibernace a funkce mysql uuid uuid()

Obsahují spíše bajtové řetězce než znakové řetězce. To znamená, že nemají žádnou znakovou sadu a řazení a porovnávání je založeno na číselných hodnotách bajtů v hodnotách. Proto vypadají jako nesmyslné hodnoty

UUID je navrženo jako číslo, které je celosvětově jedinečné v prostoru a čase. Očekává se, že dvě volání UUID() vygenerují dvě různé hodnoty, i když jsou tato volání prováděna na dvou samostatných počítačích, které nejsou vzájemně propojeny. UUID je 128bitové číslo reprezentované řetězcem utf8 pěti hexadecimálních čísel v aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeeee formát:Proto jsou čitelné

UUID() funkce nevytváří bajtový řetězec, ale znakový řetězec. takže jsou velmi odlišné.




  1. Rails:Jak používat rozsah k nalezení prvku v poli polí

  2. Spusťte 2 dotaz SQL s 1 dotazem pro uložení výsledku dotazu ve formátu CSV

  3. Kritéria hibernace pro data

  4. Mysql, možný problém s vnořenou kategorií