Ответ 1
Если столбец проиндексирован и вы знаете, что делаете, BINARY(16)
по соображениям производительности.
В противном случае CHAR(32)
в порядке. Убедитесь, что столбец использует кодировку ascii. (ascii_bin
например)
Возможные типы полей:
BINARY(16)
CHAR(32)
BIGINT + BIGINT
Как я могу решить, какой из них использовать?
Если столбец проиндексирован и вы знаете, что делаете, BINARY(16)
по соображениям производительности.
В противном случае CHAR(32)
в порядке. Убедитесь, что столбец использует кодировку ascii. (ascii_bin
например)