如何在表mysql中的列中添加复合唯一

时间:2012-10-14 08:18:17

标签: mysql phpmyadmin

我有一张桌子:

  1. user_id int Composite Unique (deal_id + user_id+deal_type)
  2. deal_id int
  3. deal_type varchar
  4. created_on datetime
  5. 这是我的桌子。我想在user_id列上创建唯一的复合材料,这样每个deal_id的单个用户只能拥有唯一的deal_type

    如何在mysql phpmyadmin 中为 创建复合唯一。

1 个答案:

答案 0 :(得分:10)

ALTER TABLE my_table ADD UNIQUE KEY (user_id, deal_type, deal_id);