【发布时间】:2016-10-27 14:07:51
【问题描述】:
哪种 MySQL 数据类型更适合存储血型(所需的数据量最少)?换句话说,存储一到两个带有“+”或“-”符号的字母。
谢谢
【问题讨论】:
-
你喜欢什么
-
我的第一个想法是一个 ENUM,带有可能的值。 (A+、A-、B+、B-、AB+ 等...)使用 ENUM 有一些 caveats。此外,由于它的数据量很小,因此 VARCHAR(3) 也应该可以正常工作。
-
我投票给
ENUM这个用例。
标签: mysql sqldatatypes