Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PHP / MySQL:Lưu trữ và truy xuất UUIDS

Được rồi - tôi sẽ cố gắng trả lời câu hỏi của chính tôi. Đây là điều tốt nhất tôi có thể nghĩ ra:

Đóng gói:

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

Giải nén

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

Có vấn đề gì với điều này mà mọi người có thể thấy không?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn danh sách giá trị không khớp với danh sách cột:1136 Số cột không khớp với số giá trị

  2. Lưu trữ các GUID / UUID của MySQL

  3. Phát hiện nếu giá trị là số trong MySQL

  4. Thiết kế cơ sở dữ liệu để phát triển ứng dụng web 'Quiz' bằng PHP và MySQL

  5. Đặt tên lược đồ ngủ đông khác nhau giữa các hệ điều hành