我有一张桌子:
user_id int Composite Unique (deal_id + user_id+deal_type)
。deal_id int
deal_type varchar
。created_on datetime
。这是我的桌子。我想在user_id
列上创建唯一的复合材料,这样每个deal_id
的单个用户只能拥有唯一的deal_type
。
如何在mysql phpmyadmin 中为 创建复合唯一。
答案 0 :(得分:10)
ALTER TABLE my_table ADD UNIQUE KEY (user_id, deal_type, deal_id);