删除sql中的表中的所有值并添加新的值集后,新值的id将继续显示已删除值的累计值。如何从0 id开始而不是已删除值的累积?请帮忙。
答案 0 :(得分:0)
取决于您使用的数据库。
例如,对于mysql,您可以使用:
ALTER TABLE tablename AUTO_INCREMENT = 1
重置计数器
答案 1 :(得分:0)
要在不使用TRUNCATE的情况下重新设置身份,您可以使用
SELECT table1.id
FROM table1
LEFT JOIN table2 ON table2.id=table1.id
WHERE table2.id IS NULL
首先执行DELETE语句,然后运行DBCC命令。