mysql表重置

mysql清空表数据设置ID从1开始自增

mysql 复制代码
truncate table 表名; # 清空表数据并设置id从1开始自增

清空数据后设置ID开始值

mysql 复制代码
alter table 表名 AUTO_INCREMENT=100; -- AUTO_INCREMENT:自动增量,注意:需要存在主键ID

查询出所需要清空的所有表

mysql 复制代码
SELECT
	CONCAT( 'truncate TABLE ', table_schema, '.', TABLE_NAME, ';' ) 
FROM
	INFORMATION_SCHEMA.TABLES 
WHERE
	table_schema IN ( '数据库1', '数据库2' );

复制粘贴执行即可

mysql 复制代码
truncate table 表名;
truncate table 表名;
truncate table 表名;
truncate table 表名;
truncate table 表名;
truncate table 表名;
相关推荐
天天进步2015几秒前
Node.js中的Prisma应用:现代数据库开发的最佳实践
数据库·node.js·数据库开发
@_码农44 分钟前
【MySQL的卸载】
mysql
hui函数1 小时前
Flask高效数据库操作指南
数据库·python·flask
Momentary_SixthSense1 小时前
RESP协议
java·开发语言·javascript·redis·后端·python·mysql
MacroZheng1 小时前
横空出世!一款开源的数据同步工具,稳定又高效,好用到爆!
java·后端·mysql
大新屋2 小时前
MongoDB 分片集群复制数据库副本
数据库·mongodb
努力的小郑2 小时前
放弃使用 Redis 事务!这才是它正确的打开方式!
数据库·redis
ademen3 小时前
spring第9课,spring对DAO的支持
java·数据库·spring
Java小白程序员3 小时前
SQL 语句进阶实战:从基础查询到性能优化全指南
数据库·sql·性能优化