标签: mysql character-encoding field binary-data sqldatatypes
如果我想存储二进制数据(哈希值)并且它们总是128字节长,我应该使用哪种字段类型? BLOB很好,但它们不是固定的宽度(并导致动态表)。CHAR需要一个字符集。
BLOB
CHAR
答案 0 :(得分:4)
您可以使用BINARY,BINARY(128)。
BINARY(128)
请注意,如果您要存储字符数据,则使用操作系统的标准字符集将字符转换为字节值,因此您必须考虑任何跨平台问题。