小编jfr*_*jfr的帖子

具有多列的唯一索引/约束,一列可以为空

我的问题是是否有可能有由多列组成的唯一索引,其中一列可能包含NULL.

例子:命名“regulated_person” A表的数,包括列LAST_NAMEFIRST_NAMEBIRTH_DATEALIAS。的数据类型BIRTH_DATEdate,其他的则是 String/ VARCHARLAST_NAME,FIRST_NAME并且BIRTH_DATE不可为空,即它们需要值。ALIAS对于两个或更多人具有相同的名字/姓氏并且在同一天出生的情况,可作为决胜局。因为打破平局的情况并不常见,我想避免提供ALIAS值的需要,除非有必要。

作为后台,表的主键由自动增量生成器处理。唯一索引的目的是提供一个“业务键”,无需求助于主键即可识别行。我正在使用 MySQL 5.1.35 和 Hibernate ORM 版本。4.3.10.

欢迎任何有关除 MySQL 之外的服务器/数据库提供商的建议。

提前感谢您的任何指导,并提前为任何无意违反“论坛协议”的行为道歉,因为这是我第一次在任何地方提交问题。

mysql index null

5
推荐指数
1
解决办法
5688
查看次数

标签 统计

index ×1

mysql ×1

null ×1