【发布时间】:2018-05-21 17:00:53
【问题描述】:
假设我们创建了下表:
CREATE TABLE example (
a integer,
b integer,
c integer,
PRIMARY KEY (a, c)
);
显然 a 和 c 的组合必须是唯一的。但是 a 和 c 必须是唯一的吗?
【问题讨论】:
-
没有。只有组合必须是唯一的才能成为键。
-
你可以快速测试这个 veeeeery。您是否尝试插入测试并查看发生了什么?
-
我投票决定将此问题作为题外话结束,因为只要付出微薄的努力就会发现答案。
标签: mysql sql composite-primary-key