我有一个表:
-
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的 。
我有一个表:
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的 。
ALTER TABLE my_table ADD UNIQUE KEY (user_id, deal_type, deal_id);