我有一个包含许多字段的表。我想在HeidiSQL中将“id”和“userId”设置为复合主键,你知道这个软件可以吗?
问问题
5889 次
4 回答
6
在 HeidiSQL 中,您通常只需单击相关表即可进入表编辑器。然后,选择两个列名,右键单击,指向Create new index
,然后单击Primary
。您将看到新键出现在上部Indexes
选项卡中,您可以在其中添加更多字段,再次删除它等等。
于 2015-12-10T08:20:15.537 回答
2
使用这样的命令将适用于大多数数据库
alter table myTable add constraint pkc_Id_UserID primary key (id, userid)
于 2014-08-12T15:35:52.337 回答
1
请点击您的 id 并选择Add to index
之后选择primary key
...
于 2022-01-03T09:24:52.757 回答
0
@anse 是正确的;我还想补充一下,您可以右键单击要添加到现有主键的新行,然后选择add to index
并选择Primary Key
如果您已经定义了主键并想要创建复合主键。
或者,您可以移动单击多行并选择add to index
即使其中一些行(数据库列)已经有索引。一开始我去掉了单个索引,然后添加了两个,但是可以跳过这一步;HeidiSQL 会做正确的事,只添加更改的字段。
于 2019-09-14T05:20:07.513 回答