Идеальный тип поля для двоичных данных с фиксированной шириной - PullRequest
0 голосов
/ 08 января 2010

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

1 Ответ

4 голосов
/ 08 января 2010

Вы можете использовать BINARY , поэтому BINARY(128).

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

...