MySQL IS_UUID() Function
In MySQL, the IS_UUID()
function checks whether a given string is a valid UUID string.
UUIDs are usually generated using the UUID()
function. A valid UUID string should be in the following format:
aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee
or
aaaaaaaabbbbccccddddeeeeeeeeeeee
IS_UUID()
Syntax
Here is the syntax of the MySQL IS_UUID()
function:
IS_UUID(string)
Parameters
string
- Required. String to check.
Return value
The MySQL IS_UUID()
function will return if 1
the given string is in UUID string format, otherwise return 0
.
This function only checks whether the string conforms to the UUID string format, regardless of whether or not it was actually produced by the UUID()
function.
IS_UUID()
Examples
Here is the basic usage of MySQL IS_UUID()
function.
SELECT IS_UUID('d114115a-ce6a-11ec-8607-63ec778e6346');
+-------------------------------------------------+
| IS_UUID('d114115a-ce6a-11ec-8607-63ec778e6346') |
+-------------------------------------------------+
| 1 |
+-------------------------------------------------+
SELECT IS_UUID('d114115ace6a11ec860763ec778e6346');
+---------------------------------------------+
| IS_UUID('d114115ace6a11ec860763ec778e6346') |
+---------------------------------------------+
| 1 |
+---------------------------------------------+
If a string does not conform to the UUID string format, the IS_UUID()
function will return 0
, for example:
SELECT IS_UUID('123'), IS_UUID('abcdefeg');
+----------------+---------------------+
| IS_UUID('123') | IS_UUID('abcdefeg') |
+----------------+---------------------+
| 0 | 0 |
+----------------+---------------------+