我将数据库导入另外的机器,清空所有表。为何很多表的ID会在原来的基础上增长?如何处理?
我将数据库导入另外的机器,清空所有表。为何很多表的ID会在原来的基础上增长?如何处理? 问题点数:50、回复次数:3Top
1 楼warning(爱就爱了)回复于 2002-04-28 10:34:28 得分 50
用truncate table命令,这样id就会重新开始计数Top
2 楼warning(爱就爱了)回复于 2002-04-28 10:36:36 得分 0
TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。如果想保留标识计数值,请改用 DELETE。如果要删除表定义及其数据,请使用 DROP TABLE 语句。Top
3 楼hanwen(汉文)回复于 2002-04-28 10:55:02 得分 0
对,楼上说的很好Top




