最初に、id、account_id、および name を持つ 1 つのテーブル Device があります。そのテーブルには、2 つの column(account_id, name) に対して一意の制約があります。つまり、account_id が異なる場合にのみ同じ名前を持つことができます。
ここで、それを Device(id, account_id, profile_id) と Profile (id, name) の 2 つのテーブルに分割します。私の質問は、以前のように一意の制約を適用する方法です。同じ account_id を持つ同じプロファイル名は許可されません。MySql(5.5)でそれを行うにはどうすればよいですか? 2 つのテーブルに対して一意の制約が必要だと思います。出来ますか?