4

私はテーブルを持っています:

  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_idそれぞれに対して一意のみを持つことができるように、列に複合一意を作成したいと考えていますdeal_type

mysql phpmyadmin でコンポジットを一意にする方法。

4

1 に答える 1

10
ALTER TABLE my_table ADD UNIQUE KEY (user_id, deal_type, deal_id);
于 2012-10-14T08:27:38.777 に答える