UUID имеет 128 бит. Если вы искажаете 128-битный UUID и теряете половину его битов (8 байт = 64 бита), то нет смысла использовать UUID. Смысл использования UUID в том, чтобы иметь крайне низкий шанс создания дубликатов. Если вы делаете 8-битное число, подбрасывая монету для каждого бита, то есть 256 возможных значений. 4-битное число имеет только 16. Вы, скорее всего, будете иметь дубликаты в 64-битных - используйте Google, чтобы узнать, насколько вероятно.

учший способ, с помощью которого я мог бы преобразовать GUID / UUID MySQL, сгенерированный UUID (), в двоичный файл (16):

UNHEX(REPLACE(UUID(),'-',''))

А затем хранит его в двоичном виде (16)

Есть ли у меня какие-либо последствия, чтобы я знал об этом?

Ответы на вопрос(2)

Ваш ответ на вопрос