mysql使用具有相同数据类型的任一列的唯一索引

6yoyoihd  于 2021-06-15  发布在  Mysql
关注(0)|答案(0)|浏览(210)

我们有一张“联系人”的table。它有以下列

id (PK), 
name, 
phone1, 
phone2, 
phone3, 
organization_id (fk)

它对(phone1,organization\u id)有唯一的约束
我希望有这样的约束(phone1、phone2、phone3列之一)和organization\u id应该是唯一的。
例如,下面的2条记录应该抛出唯一的约束冲突错误。

(phone1,phone2,phone3,org) values 
('100', null,  null,  20)
(null, '100',  null,  20)

我希望这是清楚的。短暂性脑缺血发作

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题