Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP/MySQL:Съхранение и извличане на UUIDS

Добре - ще се опитам да отговоря на собствения си въпрос. Това е най-доброто, което мога да измисля:

Опаковка:

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

Разопаковайте

$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);

Има ли някакъв проблем с това, който някой може да види?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP &MYSQL:използване на bcrypt хеш и проверка на парола с база данни

  2. Как да свържете Google Cloud SQL с C#

  3. Агрегирана функция в MySQL - списък (като LISTAGG в Oracle)

  4. MySQL; Най-добрият тип данни за големи числа

  5. Подобрете SQL INSERT заявка, за да избегнете sql инжекции