自增长,即自动增长,该列不允许插入数据,根据用户设置的自增长方案进行增长,当然不存在重复,当然能保证记录是表中唯一的
如果其他列需要保证唯一,可以新建约束:
alter table 表名 add constraint 约束名 unique(不希望重复的列名)
ps:这个不希望重复的列,可以是一列也可以是多列合并
追问如这张表:
主键是Id,但是“楼盘号”、“楼栋号”、“单元号”、“房号”唯一确定一个房屋,Id的值虽不同,但是插入的房屋是相同的,怎么避免这种情况呢
追答alter table 表名 add constraint 约束名 unique(楼盘号,楼栋号,单元号,房号)
本回答被提问者采纳