【发布时间】:2011-01-26 20:05:05
【问题描述】:
有时一块数据可以表示为整数(4 个字节)或字符串。示例:电话号码为 bigint(8 个字节),邮政编码为 int(4) 等。我们有一个包含 3 列的索引值描述三元组的大表,索引是一个 5 位整数(非连续),以及我们有它作为int。 DBA 告诉我们这是一个糟糕的设计,应该始终使用 varchar 来保存此类数据,除非它可以是像 auto-inc PK 这样的有保证的整数。你同意?为什么或为什么不?
【问题讨论】:
标签: database