在 MySQL 中將 UUID 儲存為數字
為了提高 MySQL 效能,建議將 UUID 儲存為數字而不是字串。此最佳化利用了 MySQL 更快的二進位處理能力。
轉換過程:
INSERT INTO Table (FieldBin) VALUES (UNHEX("110E8400E29B11D4A716446655440000"))
查詢並重新格式化:
範例:
CREATE TABLE test_table ( field_binary BINARY(16) NULL, PRIMARY KEY (field_binary) ); INSERT INTO test_table (field_binary) VALUES (UNHEX('110E8400E29B11D4A716446655440000')); SELECT HEX(field_binary) AS field_binary FROM test_table;
以上是如何在 MySQL 中將 UUID 作為數位儲存以增強效能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!