2010-01-08 8 views
0

이진 데이터 (해시 값)를 저장하려는 경우 항상 길이가 128 바이트이므로 어떤 필드 유형을 사용해야합니까? BLOB s는 멋지지만, 너비가 고정되어 있지 않으며 동적 테이블이됩니다. CHAR에는 charset이 필요합니다.고정 너비 이진 데이터의 경우 이상적인 필드 유형

+0

필자는 개인적으로 플랫폼간에 전환 할 때 데이터가 안전하게 데이터를 인코딩 할 것입니다. CHAR에는 utf8_bin charset도 있습니다. 그러나 아마도 더 나은 해결책이있을 수 있습니다. 따라서 이것은 단지 논평 일뿐입니다. :) – KiNgMaR

답변

3

BINARY이므로 BINARY(128)을 사용할 수 있습니다.

문자 데이터를 저장하는 경우 운영 체제의 표준 문자 집합을 사용하여 문자를 바이트 값으로 변환하므로 모든 플랫폼 간 문제를 고려해야합니다.