【发布时间】:2017-04-04 04:58:46
【问题描述】:
这是一个常见的问题。每个表至少有一个主键,那么主键应该是什么类型的数据呢?只能像1/2/3/4这样的数字或者我们添加一些像A1/A2/A3这样的字母来区分哪个id属于哪个表?
【问题讨论】:
-
为表选择主键已经被争论了很多次,你可以通过简单的谷歌搜索找到所有内容。您建议的方法不是很好,因为您必须手动生成值。让数据库做它已经擅长的事情,以防您最终使用代理键(通常是这种情况)。如果使用自然键,则数据类型取决于实际数据。