首页 > 解决方案 > MySql 表的约束

问题描述

我有这个 MySql 表:

领域 卡号 默认
google.com 45 0
google.com 46 0
google.com 47 1

是否可以对该表进行约束,使得对于每个唯一域,必须至少有一行默认值为 1?

所以下一个插入会失败:

领域 卡号 默认
google.com 45 0
google.com 46 0
google.com 47 1
脸书网 56 0

但这会起作用:

领域 卡号 默认
google.com 45 0
google.com 46 0
google.com 47 1
脸书网 56 1
脸书网 56 0

标签: mysqlsql

解决方案


推荐阅读