自动ID不连续 数据库主键为一自增ID,数据类型bigint,自增为1我现在遇到的问题为,自动ID经常出现不连续,即中间出现断裂例如,ID 1000 - 2010中间无数据,检查发现,数据没有丢失,存入的先后顺序也正常,但是ID不连续。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主是否要让他连续呢?你可以这样做先把自动增长的字段删除了.保存.然后再加如自动增长的字段.保存.这时候这个id就连接了alter table 表名drop column [id]alter table 表名add [id] int identity(1,1) 楼主这种情况我也遇到过,我也觉得是insert失败产生的,期待高手~~~~~~~~~~~~~~~~~~~ 是因为事务回滚导致的,当你在一个事务里面insert了记录,后面又rollback了这个事务,这个id就跳过了。在bo里面找关于事务和自增长字段的主题阅读。 语句优化问题,请赐教 如何实现数据的添加(难!) 如何修改数据库所有表的所有字符型列的排序规则? 如何按日期为某一字段赋值? 对主从表插入数据 如何把select语句的结果倒如到新表中(急急,急) 这个简单的sql怎么写 跪求大牛指教,不甚感激!关于存储过程 大家有没有看过《Microsoft SQL Server 2000 技术内幕》(北京大学出版社)中文版? 在frxreport报表里显示数据问题,急!!! 恢复备份数据时提示的错误?怎么解决? 视图的查询结果是否可用命令筛选删除部分数据?
你可以这样做先把自动增长的字段删除了.保存.
然后再加如自动增长的字段.保存.
这时候这个id就连接了alter table 表名
drop column [id]alter table 表名
add [id] int identity(1,1)