2012-10-14 46 views
4

添加到專欄中,我有一個表:如何組合唯一表中的MySQL

  1. user_id int Composite Unique (deal_id + user_id+deal_type)
  2. deal_id int
  3. deal_type varchar
  4. created_on datetime

這是我的桌子。我想在user_id列中創建一個唯一的複合,這樣一個用戶只能爲每個deal_type設置唯一的deal_id

如何使複合獨特的在MySQL phpmyadmin

回答

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