SQL如何重置自动编号
如果数据都不要了,
方法1、可以使用 truncate table 表名
方法2、DBCC CHECKIDENT (table1, RESEED, 1)
如果还要数据:
方法1、新建一列ID2列,设置为自增,删除自增列ID
方法2、可以用一个临时表来进行处理,例如要修改表a中的自增字段i:
- select identity(1,1) as r,i into #temp from a
- update table a set a.i=r from a,#temp b where a.i=b.i
- drop table #temp
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · mysql创建用户并赋予权限
- · docker定时任务Mysql脚本
- · docker安装mysql8注意事项
- · 定时备份docker中的mysql
- · docker-compose通过容器名连接mysql
- · unity3d mysql error: The given key was not present in the dictionary.
- · mysql服务性能优化—my.cnf配置说明详解(不同内存)
- · MySQL 批量修改数据表编码及字符集
- · Your database must use ‘READ-COMMITTED’ as the default isolation level.
- · MySQL-InnoDB存储引擎
- · 将数据从mysql迁移到clickhouse
- · docker安装Mysql5.7