如果我想存储二进制数据(散列值)并且它们总是 128 字节长,我应该使用什么字段类型? BLOB
很好,但它们不是固定宽度的(并导致动态表)。CHAR
需要一个字符集。
最佳答案
您可以使用 BINARY , 所以 BINARY(128)
。
请注意,如果您要存储字符数据,则会使用操作系统的标准字符集将字符转换为其字节值,因此您必须考虑任何跨平台问题。
关于mysql - 固定宽度二进制数据的理想字段类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2028949/