MySQL对不同表中的两列的唯一约束

MySQL对不同表中的两列的唯一约束,mysql,view,triggers,unique-constraint,schemabinding,Mysql,View,Triggers,Unique Constraint,Schemabinding,首先,我有一个表设备,它有id、account\u id和name。该表对其两列account\u id、name有唯一的约束,这意味着只有当account\u id不同时,我们才能有相同的名称 现在我将它分为两个表Deviceid、account\u id、profile\u id和profile id、name。 我的问题是如何像以前一样应用唯一约束。我不允许使用相同的帐户id使用相同的配置文件名。我如何在MySql5.5中做到这一点?我想我需要两个表上的唯一约束。 可能吗 您可以在帐户\u

首先,我有一个表设备,它有id、account\u id和name。该表对其两列account\u id、name有唯一的约束,这意味着只有当account\u id不同时,我们才能有相同的名称

现在我将它分为两个表Deviceid、account\u id、profile\u id和profile id、name。 我的问题是如何像以前一样应用唯一约束。我不允许使用相同的帐户id使用相同的配置文件名。我如何在MySql5.5中做到这一点?我想我需要两个表上的唯一约束。
可能吗

您可以在帐户\u id、配置文件\u id组合上创建密钥谢谢,但这并不能解决我的问题,因为这些概念相似但不同。