数据库
首页 > 数据库> > 如何为MySQL中的多列指定唯一约束?

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

作者:互联网

我有一张桌子:

table votes (
    id,
    user,
    email,
    address,
    primary key(id),
);

现在我想使列用户,电子邮件,地址唯一(一起).

我如何在MySql中执行此操作?

>当然这个例子只是……一个例子.所以请不要担心语义.

解决方法:

ALTER TABLE `votes` ADD UNIQUE `unique_index`(`user`, `email`, `address`);

标签:database-table,composite-key,mysql,unique-constraint
来源: https://codeday.me/bug/20190911/1802693.html