目录

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 表名;
本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
老李不敲代码21 分钟前
榕壹云外卖跑腿系统:基于Spring Boot+MySQL+UniApp的智慧生活服务平台
spring boot·mysql·微信小程序·uni-app·软件需求
极限实验室33 分钟前
如何使用 Grafana 连接 Easyearch
数据库
文or野35 分钟前
MySQL 在 CentOS 7 环境安装完整步骤
数据库·mysql·adb
牧羊狼的狼38 分钟前
主键索引和唯一索引的区别
数据库·sql·oracle
Justice link1 小时前
部署redis cluster
数据库·redis·缓存
会飞的土拨鼠呀1 小时前
SQL Server AlwaysOn (SQL 查询数据详解及监控用途)
数据库
蜕变的土豆3 小时前
ubuntu22.04下安装mysql以及mysql-workbench
数据库·mysql
notfindjob3 小时前
QT Sqlite数据库-教程001 创建数据库和表-下
数据库·qt·sqlite
涛思数据(TDengine)3 小时前
虚拟表、TDgpt、JDBC 异步写入…TDengine 3.3.6.0 版本 8 大升级亮点
大数据·数据库·tdengine
betazhou4 小时前
sqlserver2017 分离附加数据库
数据库·oracle·sqlserver