如何在mySQL中添加多列唯一键

时间:2017-06-07 09:48:08

标签: mysql constraints unique-constraint unique-key

我想添加唯一的constarint我使用以下查询,但它给我一个SQL语法错误

ALTER TABLE user_device ADD CONSTRAINT UKnfrn6f2pu3tqcwhqen0d6cq7uownerpush_notification_id);

错误在哪里:| 它强调了push_notification_id

中的错误

2 个答案:

答案 0 :(得分:1)

ALTER TABLE user_device ADD CONSTRAINT UKnfrn6f2pu3tqcwhqen0d6cq7u UNIQUE KEY  (owner,push_notification_id);

尝试以上代码。 您没有提到要在该列组合上创建哪种类型的密钥。 所以我提到使用 UNIQUE KEY 关键字。

希望这会对你有所帮助。

答案 1 :(得分:0)

喜欢这样。

ALTER TABLE user_device ADD unique index UKnfrn6f2pu3tqcwhqen0d6cq7u (owner,push_notification_id);