如何使sql数据库表中的多列唯一

sgtfey8w  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(244)

有没有可能改变一个表,使行作为一个整体(不包括标识符(id))只能在数据库中插入一次?例如;您有一个员工的开始和结束时间戳,您希望其他员工能够具有相同的开始和结束值,但不希望同一员工能够插入两次相同的开始和结束值?

vyswwuz2

vyswwuz21#

可以为列中的其余行定义唯一约束或索引:

alter table t add constraint t_unique_all unique (employee, start, end)

相关问题