SQL的自增列挺好用,只是开发过程中一旦删除数据,标识列就不连续了 写起来 也很郁闷,所以查阅了一下标识列重置的方法 发现可以分为三种:

--- 删除原表数据,并重置自增列
truncate table tablename  --truncate方式也可以重置自增字段
--重置表的自增字段,保留数据
DBCC CHECKIDENT (tablename,reseed,0) 
-- 设置允许显式插入自增列
SET IDENTITY_INSERT tablename  ON

-- 当然插入完毕记得要设置不允许显式插入自增列
SET IDENTITY_INSERT tablename  Off

 
 

最新文章

  1. 【初级】linux cp 命令详解及使用方法实战
  2. js常用方法
  3. 数据导出Excel
  4. 【Linux】依赖包检查
  5. pmp培训.rar
  6. VS2013 JS 跟踪
  7. 11g新特性与12c新特性
  8. mac上java开发环境
  9. C# 线程--第二线程方法
  10. ubuntu server 安装
  11. win32 消息说明
  12. tomcat 优化配置 java-8 tomcat-7
  13. ( 转 ) CORS 有一次 OPTIONS 请求的原理
  14. Unity Profiler的使用
  15. 爬坑记-tomcat 项目启动两次的的解决
  16. UVA 220 Othello
  17. 每天学习一个命令:find 查找文件
  18. mysql_connect和mysql_pconnect区别
  19. BZOJ1912或洛谷3629 [APIO2010]巡逻
  20. 研究table-cell和overflow

热门文章

  1. .NET并行计算和并发11:并发接口 IProducerConsumerCollection
  2. 高性能JavaScript(1)
  3. iOS和小米手机拍照上传后,在web端显示旋转
  4. oracle针对某列让特定信息排序[decode]
  5. echarts常见配置项总结,legend、toolbox、tooltip等
  6. 微信小程序 image属性 mode
  7. SQL注入之Sqli-labs系列第四十六关(ORDER BY注入)
  8. Mac 安装Python3 facewap环境
  9. 使用new来分配内存
  10. html中头meta信息