Conversion

UUID_TO_BIN

MySQLMySQL

Mengkonversi UUID string ke format BINARY(16) untuk storage yang lebih efisien.

Tipe hasil: BINARY(16)Diperbarui: 16 Mei 2026

Syntax

SQL
UUID_TO_BIN(uuid_string[, swap_flag])

Parameter

uuid_stringVARCHAR(36)wajib

UUID dalam format string

swap_flagINTopsional

1 = swap time-low dan time-high untuk indexing

Contoh Penggunaan

Basic Conversion

SQL
1SELECT UUID_TO_BIN('550e8400-e29b-41d4-a716-446655440000') AS bin_uuid;

Konversi UUID ke binary.

Hasil
bin_uuid: (16 bytes binary)

Optimized Storage

SQL
1INSERT INTO entities (id, name)
2VALUES (UUID_TO_BIN(UUID(), 1), 'Entity Name');

Store UUID secara efisien dengan swap.

Hasil
(efficient binary storage)

Search by UUID

SQL
1SELECT * FROM entities
2WHERE id = UUID_TO_BIN('550e8400-e29b-41d4-a716-446655440000', 1);

Query menggunakan binary UUID.

Hasil
(entity found)

Pertanyaan Umum tentang UUID_TO_BIN

Apa itu fungsi UUID_TO_BIN di MySQL?
Mengkonversi UUID string ke format BINARY(16) untuk storage yang lebih efisien. Di MySQL, fungsi UUID_TO_BIN termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan UUID_TO_BIN di MySQL?
Gunakan sintaks berikut: UUID_TO_BIN(uuid_string[, swap_flag]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi UUID_TO_BIN?
Fungsi UUID_TO_BIN mengembalikan nilai bertipe BINARY(16). Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi UUID_TO_BIN?
Fungsi ini memiliki 1 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: uuid_string (VARCHAR(36), wajib): UUID dalam format string; swap_flag (INT, opsional): 1 = swap time-low dan time-high untuk indexing.