2010-01-08 41 views
0

如果我想存储二进制数据(散列值)并且它们总是128bytes长,我应该使用哪种字段类型? BLOB很好,但它们不是固定宽度(并导致动态表)。CHAR需要字符集。固定宽度二进制数据的理想字段类型

+0

就个人而言,我希望在平台之间进行切换时,使用十六进制或base64编码数据以保证安全。还有CHAR的utf8_bin字符集。但是可能有更好的解决方案,所以这只是一个评论。 :) – KiNgMaR 2010-01-08 16:22:32

回答

3

您可以使用BINARY,所以BINARY(128)

请注意,如果您要存储字符数据,则使用操作系统的标准字符集将字符转换为字节值,因此您必须考虑任何跨平台问题。