SQL或ACCESS数据库,自动增量字段重新从1开始的方法
2009-05-19 13:55
288 查看
对于一些自动编号(自动增量)的字段,当删除数据后,新增加的数字总是紧接着,而不是连续的。
全部清空后,也不会从1开始。
你可以使用下面的方法。
SQL2000或SQL Server2005及以上版本
TRUNCATE TABLE [你的表]
ACCESS
清空表后,修复压缩一下数据库。 关于 TRUNCATE TABLE 语句 TRUNCATE TABLE 语句是一种快速、无日志记录的方法。TRUNCATE TABLE 与不含有 WHERE 子句的 DELETE 语句在功能上相同。但是,TRUNCATE TABLE 速度更快,并且使用更少的系统资源和事务日志资源。 TRUNCATE TABLE 语句可以在表中没有数据的时候让自动编号再次从一开始
全部清空后,也不会从1开始。
你可以使用下面的方法。
SQL2000或SQL Server2005及以上版本
TRUNCATE TABLE [你的表]
ACCESS
清空表后,修复压缩一下数据库。 关于 TRUNCATE TABLE 语句 TRUNCATE TABLE 语句是一种快速、无日志记录的方法。TRUNCATE TABLE 与不含有 WHERE 子句的 DELETE 语句在功能上相同。但是,TRUNCATE TABLE 速度更快,并且使用更少的系统资源和事务日志资源。 TRUNCATE TABLE 语句可以在表中没有数据的时候让自动编号再次从一开始
相关文章推荐
- SQL或ACCESS数据库,自动增量字段重新从1开始的方法
- SQL中某字段设为自动编号及清除后ID重新从1开始计算的方法
- 自动增量字段重新从1开始的方法
- 数据源不定时间段后连接中断(解决方法:连接关闭后设置自启动,重新自动连接;Jboss异常:SQL Error 17002和SQL Error 17008
- ACCESS自动编号从1开始-如何让access自动编号重新从1开始排序的方法
- PB中自动生成的sql语句,在comment不存在时,自动使用name字段作为注释的设置方法
- [access] 如何让自动编号字段重新从1开始?
- 关于删除数据库中含有自增长字段的表,清空后,自增长字段重新从1开始的问题解决方法。
- SQL SERVER 中自动编号的字段重新从1开始编号
- 如何让mysql的自动递增的字段重新从1开始呢?
- C#中自动增量字段值的获取方法
- 如何让mysql的自动递增的字段重新从1开始呢?(
- sql优化:从设计表结构开始(SQL Server中如何让数据库中某一个字段随时间自动更新?)
- sql 修改 某个字段值得一部分;sql使用多个如果批量更新,sql自增主键重新从1开始
- ACCESS数据库重新编号自动编号字段
- sql2005(含“说明”字段)数据库设计文档自动生成方法
- sql service重置自动增长字段数字的方法
- sql快捷的得到自增量字段的当前值的多种方法
- 自动编号的字段怎么让他重新从1开始编号
- SQL 2000 Insert返回自动编号id三种方法比较