【发布时间】:2016-08-08 19:44:58
【问题描述】:
我有一个包含 2 个主键列的表:ID 和 StudentID。
ID 列设置为 isIdentity = Yes 并自动递增。
我之前已经测试过多次,但是这次由于某种原因,当我在StudentID 上插入重复值时,它不会抛出错误,而是将其添加到数据库中。当我显示表格数据时,显示了 2 个相同的值。
这可能是什么问题?
【问题讨论】:
-
你能分享你的实际表声明吗?听起来您没有指定 StudentID 是一个主键。如果您确实需要两个唯一列,您可以将一个作为主键并在另一个上创建唯一索引。
-
您好,这里是表格截图:prntscr.com/at6grl
标签: sql database duplicates primary-key