标签: database database-design
我们可以将字符串和数字都定义为表中的主键吗?
答案 0 :(得分:2)
是。但是根据RDBMS,我不一定会这样做。
而是根据您的域值(字符串和数字)创建surrogate primary key和唯一的复合键
答案 1 :(得分:0)
是。原则上,应该可以使用任何属性组合作为表中的键或键(假设不允许空值)。实际上,大多数SQL DBMS都会限制存储大小,有时还会限制可以使用的类型。