方法1、删除自增字段,然后重建(缺点就是必须记住自增字段的其它属性,不然可能会导致一些未知问题)
复制代码
1.ALTER TABLE `tablename` DROP COLUMN `id`;
2.ALTER TABLE `tablename` ADD `id` int(10) unsigned NOT NULL AUTO_INCREMENT FIRST,ADD PRIMARY KEY (`id`), AUTO_INCREMENT = 0 ROW_FORMAT = COMPACT;
方法2、通过sql语句按顺序重置自增字段值,实现方法:
复制代码
1.SET @i=0;
2.UPDATE `tablename` SET `id`=(@i:=@i+1);
3.ALTER TABLE `tablename` AUTO_INCREMENT=0;
分享到:
相关推荐
MySQL删除重复记录方法。
数据操纵语言包括INSERT、UPDATE和DELETE。DELETE语句主要是用来执行数据的删除操作。使用DELETE语句既可以删除满足条件的数据,也可以使用...这一章就主要介绍如何使用DELETE语句在数据表和视图中删除数据记录的方法。
mysql雪花算法生成唯一整型ID主键的实现方法,整型ID作为主键好处有很多,比如节省存储空间、插入和查询排序快、具有一定规律性(时间顺序)等。
1.mysql清空表语句后,新插入的语句会ID会以之前存在的序号记录下去,使用truncate命令清除记录,新插入的语句从1开始 示例: mysql> select id from t1; +----+ | id | +----+ | 1 | | 2 | | 3 | +----+ 清空表 ...
解决mysql不能远程访问的解决方法.docx
error 日志当中的记录: [ERROR] Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist 从发了帖子,只有人看,没有人回复,看到这种情况只能自己解决问题了,自己动手...
网上找了很多解决办法,几乎没有一个能完美解决问题的,大体都是首先执行一段query后看返回结果,但这个办法也太无用和耗费资源了吧...因为断开后isOpen和isValid都会返回true,所以不能从这里入手...
如何让mysql只能用localhost,127.0.0.1连接,不能用ip连接 mysql不能用localhost,127.0.0.1连接,只能用ip连接 的解决方法
mysql忘记密码解决方法mysql忘记密码解决方法mysql忘记密码解决方法
mysql压缩版彻底删除方法,有图文介绍!由于安装某个项目的执行文件,提示要卸载MySQL以便它自身MySQL安装,然后我禁用了MYSQL服务,再把这个文件夹删除后,发现还是提示请卸载MYSQL服务。
本文主要给大家介绍了关于MySQL中查询、删除重复记录的方法,分享出来供大家参考学习,下面来看看详细的介绍: 查找所有重复标题的记录: select title,count(*) as count from user_table group by title having ...
mysql远程登录解决方法解决方法
mysql多字段删除重复数据保留id最大的.txt
本文实例讲述了mysql使用GROUP BY分组实现取前N条记录的方法。分享给大家供大家参考,具体如下: MySQL中GROUP BY分组取前N条记录实现 mysql分组,取记录 GROUP BY之后如何取每组的前两位下面我来讲述mysql中GROUP BY...
主要介绍了mybatis连接MySQL8出现的问题解决方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
MySql乱码问题解决方法MySql乱码问题解决方法
mysql查询,通过explain 分析,没有利用到索引,查询效率不高等出现的问题。
自己问度娘总结而成。 三、MySQL启动时,报错: ERROR 2003 (HY000) Can't connect to MySQL server on 'localhost(或者127.0.0.1)' (10061) ...解决方案: 我的电脑->右键->管理->服务->找到MYSQL服务,启动
chat聊天室增加mysql记录功能 nodejs
自己整理的关于mysql主从复制相关的配置和一些关于在mysql主从复制运行的过程中遇到的问题和相关的解决方法