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

PHP/MySQL:przechowywanie i pobieranie UUIDS

OK - spróbuję odpowiedzieć na moje własne pytanie. To najlepsze, co mogłem wymyślić:

Paczka:

$binary =  pack("h*", str_replace('-', '', $string));

Rozpakuj

$string = unpack("h*", $binary);
$string = preg_replace("/([0-9a-f]{8})([0-9a-f]{4})([0-9a-f]{4})([0-9a-f]{4})([0-9a-f]{12})/", "$1-$2-$3-$4-$5", $string);

Czy jest z tym jakiś problem, który każdy może zobaczyć?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zresetować hasło roota MySQL

  2. Nie można załadować wtyczki uwierzytelniania „caching_sha2_password”

  3. Jak wybrać cały wiersz, który ma największy identyfikator w tabeli?

  4. MySQL:Aktualizuję wszystkie wiersze ustawiając pole na 0, ale ustawiając pole jednego wiersza na 1

  5. Jaki COLLATE powinienem ustawić, aby używać wszystkich możliwych języków?