这怎么可能? 我有一个联系人表,其中包含 contactId 字段,这是自动编号类型。我对它运行了以下查询:
SELECT ContactId
FROM Contacts
GROUP BY contactId
HAVING Count(ContactId) > 1
我有9条记录。
答案 0 :(得分:2)
这是可能的,因为您可以使用INSERT
SQL在自动编号字段中插入任何值。在此Access之后将生成下一个数字=最后插入+ 1,但不是=最大数字+ 1。
为了避免这种情况,请将主键或唯一键添加到自动编号字段。