你的主键是设置的int类型么?
你又没问别人(用户)单位的人有多少
可能人不多 但是 考虑每个人不止一条记录了么
我认为是你的类型有问题该bigint
还有 你的记录一定是都没删除过的吧?
不要的数据一定的想办法清理掉
好的软件必须有回收机制 不要的数据最好给它清了
不然会占用你值空间 想你本来有9999条记录
标识列则已经达到9999 再添1条 int类型就无法承受
编号最好也不要用标识 因为即使你有了回收机制删除了不要的信息 你也无法向标识列插入值
所以软件在开始设计的时候必须尽一切可能的了解对方实际的情况 以及日常工作方式 需求分析还是非常重要的
按我提出来的试试
再有问题就补充 我再来看
主键自增的不要insert,数据库会自动编号。
要insert 一般别设为主键。
估计是你软件的BUG,
标识列不用insert,
应该不会是数据库的问题。