Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26254412
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: 数据库开发技术

2010-07-26 23:30:00

今天有个同事问说:为啥MSSQL里面自增长ID不连续呢?
带着这个问题我实践了一下发现还真有这样的情况。
首先我的表结构如下:
id  自增长
a   varchar  类型

然后我执行:insert into e(a) values('5t5t'); 语句
发现当我执行insert into e(a) values('5t5t22222222');报错记录没有插进来,可是后面再插一条记录成功的话那么这个ID就不连续了。说明虽然前面的这几条我没有成功插进来记录但是ID确自增长了。

杯具

经过验证发现只有VARCHAR类型才有其他的没有。而且MYSQL根本不会出现这事。怪怪的MS

阅读(997) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~