前提
以下のようなテーブルがあるとします。
employeeテーブル - idカラム - company_idカラム - company_employee_idカラム
実現したいこと
company_employee_idカラムに、『company_id単位でユニーク』という条件でユニークキーをつけたいです。
以下のようなものを実現したいです。
(例)
オッケー
+--+------------+----------------------+ | id |company_id| company_employee_id +--+------------+----------------------+ | 1 | 1 | a-1 | 2 | 1 | a-2 | 3 | 2 | a-1 | 4 | 2 | a-2 +--+------------+----------------------+
エラー
+--+------------+----------------------+ | id |company_id| company_employee_id +--+------------+----------------------+ | 1 | 1 | a-1 | 2 | 1 | a-1 | 3 | 2 | a-2 | 3 | 2 | a-2 +--+------------+----------------------+
すでに存在するテーブルにユニークキーをつけたいので、ALTER TABLE文を使ってご教示いただけないでしょうか?
よろしくお願いします。