首先,我有一个具有 id、account_id 和 name 的表 Device 。该表对其两列 (account_id, name) 具有唯一约束,这意味着如果 account_ids 不同,我们只能具有相同的名称。
现在我把它分成两个表 Device(id, account_id, profile_id) 和 Profile (id, name)。我的问题是如何像以前一样应用唯一约束。我不允许相同的个人资料名称具有相同的 account_id。我怎样才能在 MySql(5.5) 中做到这一点?我认为我需要对两个表进行唯一约束。可能吗?