我有一个名为 provider
的表。我有三列分别称为 person
、place
、thing
。可以有重复的人、重复的地点和重复的事物,但永远不会有重复的人-地点-事物组合。
我将如何 ALTER TABLE 为 MySQL 中的该表添加这三列的复合主键?
最佳答案
ALTER TABLE provider ADD PRIMARY KEY(person,place,thing);
如果主键已经存在,那么你想这样做
ALTER TABLE provider DROP PRIMARY KEY, ADD PRIMARY KEY(person, place, thing);
关于mysql - ALTER TABLE 添加复合主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8859353/