Идеальный Тип поля Для двоичных данных Фиксированной ширины

StackOverflow https://stackoverflow.com/questions/2028949

Вопрос

Если я хочу хранить двоичные данные (хэш-значения), а их длина всегда составляет 128 байт, какой тип поля мне следует использовать? BLOBs хороши, но они не имеют фиксированной ширины (и приводят к созданию динамических таблиц).. CHAR требуется кодировка.

Это было полезно?

Решение

Вы можете использовать БИНАРНЫЙ, так что BINARY(128).

Обратите внимание, что если вы храните символьные данные, то для преобразования символа в его байтовое значение используется стандартный набор символов операционной системы, поэтому вам придется учитывать любые кроссплатформенные проблемы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top