我有一个表,它的第一列sl
是自动递增的。填充表格后,我删除了前两行,第一个条目有sl
1。是否可以将其重置为 1 维护 AI?我正在使用 PHP MyAdmin。
问问题
4549 次
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 回答