2

我有一个表,它的第一列sl是自动递增的。填充表格后,我删除了前两行,第一个条目有sl1。是否可以将其重置为 1 维护 AI?我正在使用 PHP MyAdmin。

4

4 回答 4

3
ALTER TABLE tablename AUTO_INCREMENT = 1;
于 2012-05-25T11:27:25.817 回答
1

我不确定我是否有你的问题,但如果你希望你的专栏sl重新编号ALTER TABLE your_table DROP sl,然后ALTER TABLE your_table ADD sl your_definitions

于 2012-05-25T11:33:47.710 回答
1

如果您只想将自动编号重置回1您可以使用:

DBCC CHECKIDENT (tablename, RESEED, 0)

或者

TRUNCATE TABLE tablename

第一个选项将简单地重置您auto-number counter,而第二个选项将清除您的所有数据表并重置计数器。

这是你问的吗?

于 2013-01-18T10:35:57.440 回答
0

尝试使用ALTER TABLE tableName AUTO_INCREMENT=0;. 下一条记录将以索引 1 输入。

于 2017-08-13T10:34:03.867 回答