sql主键自增发生异常,用了20年数据库第一次遇见
CREATE TABLE [dbo].[dt_eduexamResultDetail](
[id] [int] IDENTITY(1,1) NOT NULL,
[eduexamresultid] [int] NOT NULL,
[examDetailID] [int] NOT NULL,
[answer] [varchar](5) NULL,
[isRight] [int] NOT NULL
) ON [PRIMARY]
目前数据 select count(*) from dt_examResultDetail 1374610
select max(id) from dt_examResultDetail 1449092
select * from dt_examResultDetail where id>1417580 查询出9882行 id最大是1427587
select * from dt_examResultDetail where id>1427587 查询出行是21465行,id最大是1449092
为什么where id>1417580查询不出全部,且在ID<1427587 前面,表的任意字段都可以作为条件查询出记录。后面的其它字段查询不出记录,比如select * from dt_examResultDetail where id>1427587 and examresultid=15768 有记录 但是用select * from dt_examResultDetail where examresultid=15768 就没有记录。跪求原因,奔溃!!