如何为MySQL中的多个列指定唯一约束?

我有一张桌子:

表格投票(
身份证件
使用者
电子邮件
住址
主键(id),
);

现在我想让用户、电子邮件、地址等列(一起)唯一

如何在MySql中实现这一点

当然,这个例子只是。。。举个例子。所以请不要担心语义

要添加唯一约束,需要使用两个组件:

ALTER TABLE-要更改表格架构,请执行以下操作:

添加唯一约束-添加唯一约束

然后,您可以使用格式'name'('column1'、'column2'…)

因此,对于您的特定问题,您可以使用以下命令:

ALTER TABLE`vows`添加唯一的`UNIQUE_index`(`user`、`email`、`address`);

发表评论