UUID_ TO_ BIN
On this page
Converts a string UUID value to a binary UUID value.
Syntax
UUID_TO_BIN(string_uuid, swap_time)
Arguments
string_: A string UUID value.
swap_: A flag value that can be 0 or 1.
Return Type
VARBINARY(16)
Remarks
-
If the argument is an invalid UUID value, it returns SQL
NULL. -
UUID_can take one or two arguments.TO_ BIN -
If
swap_istime 0,UUID_is a one-argument function that returns the binary format in the same order as the string value.TO_ BIN -
If
swap_istime 1,UUID_is a two-argument function that returns the binary format in different order as the string value.TO_ BIN It swaps the time-low(first) and time-high(third) groups of hexadecimal characters.
-
Examples
Converts the UUID in binary format and returns the binary format in hexadecimal format.
SELECT HEX(UUID_TO_BIN('d93f9a83-e032-4e25-80a6-d67235e68399'))AS result;
+----------------------------------+
| result |
+----------------------------------+
| D93F9A83E0324E2580A6D67235E68399 |
+----------------------------------+Converts the UUID to binary format and returns it in hexadecimal format after swapping the time part.
SELECT HEX(UUID_TO_BIN('d93f9a83-e032-4e25-80a6-d67235e68399', 1))AS result;
+-----------------------------------+
| result |
+-----------------------------------+
| 4E25E032D93F9A8380A6D67235E683999 |
+-----------------------------------+Last modified: December 2, 2024