Идеальный Тип поля Для двоичных данных Фиксированной ширины
-
19-09-2019 - |
Вопрос
Если я хочу хранить двоичные данные (хэш-значения), а их длина всегда составляет 128 байт, какой тип поля мне следует использовать? BLOB
s хороши, но они не имеют фиксированной ширины (и приводят к созданию динамических таблиц).. CHAR
требуется кодировка.
Решение
Вы можете использовать БИНАРНЫЙ, так что BINARY(128)
.
Обратите внимание, что если вы храните символьные данные, то для преобразования символа в его байтовое значение используется стандартный набор символов операционной системы, поэтому вам придется учитывать любые кроссплатформенные проблемы.
Не связан с StackOverflow