UUIDs support in MySQL 8.0
mysqlserverteam.com
mysqlserverteam.com
Having to use a UUID_TO_BIN(...) or BIN_TO_UUID(...) function for every usage, like it's implemented here, has a serious "ugh" factor. I guess the root of it is that it's not a native type. They're putting it in a regular BINARY(16) and only adding built in (but explicit) conversion functions in between that the text representation.