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 表名;
相关推荐
2501_94542354几秒前
使用Fabric自动化你的部署流程
jvm·数据库·python
2401_846341652 分钟前
用Pandas处理时间序列数据(Time Series)
jvm·数据库·python
2401_8318249615 分钟前
编写一个Python脚本自动下载壁纸
jvm·数据库·python
2401_8579182925 分钟前
Python在2024年的主要趋势与发展方向
jvm·数据库·python
IvorySQL44 分钟前
PostgreSQL 19 重磅新语法终于补齐这个缺口
数据库·postgresql·开源
IvorySQL1 小时前
PostgreSQL 技术日报 (3月23日)|使用 rdtsc 减少 EXPLAIN ANALYZE 的计时开销
数据库·postgresql·开源
yhole1 小时前
SQL中的REGEXP正则表达式使用指南
数据库·sql·正则表达式
IvorySQL1 小时前
PostgreSQL 技术日报 (3月21日)|这些机制,可能并非 “ 理所当然 ”
数据库·postgresql·开源
m0_518019481 小时前
使用Seaborn绘制统计图形:更美更简单
jvm·数据库·python
卓怡学长1 小时前
m280本科生导师指导平台
java·数据库·spring·tomcat·maven·intellij-idea