2010-01-08 94 views
0

如果我想存儲二進制數據(散列值)並且它們總是128bytes長,我應該使用哪種字段類型? BLOB很好,但它們不是固定寬度(並導致動態表)。CHAR需要字符集。固定寬度二進制數據的理想字段類型

+0

就個人而言,我希望在平臺之間進行切換時,使用十六進制或base64編碼數據以保證安全。還有CHAR的utf8_bin字符集。但是可能有更好的解決方案,所以這只是一個評論。 :) – KiNgMaR 2010-01-08 16:22:32

回答

3

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

請注意,如果您要存儲字符數據,則使用操作系統的標準字符集將字符轉換爲字節值,因此您必須考慮任何跨平臺問題。