标签: mysql sql
我们假设有一个表User,其中包含列Id, FirstName, LastName。
User
Id, FirstName, LastName
主键是自动生成的Id
Id
是否有办法确保它不允许在表中插入相同的名字和姓氏组合,而无需根据这两列定义复合主键。
除了使用EXISTS子查询之外,还有其他方法吗?
EXISTS
答案 0 :(得分:1)
将ID保留为主键,并在(firstname,lastname)上创建唯一索引。