当前位置:   article > 正文

[转]MySQL之使用truncate批量清空数据库表数据_truncate多张表

truncate多张表

格式:

select CONCAT(‘truncate TABLE ‘,table_schema,’.’,TABLE_NAME, ‘;’) from INFORMATION_SCHEMA.TABLES where table_schema in (‘数据库1’,‘数据库2’);

直接把数据库名字替换下就可以了,得到结果形如:

±-----------------------------------------------------------+
| CONCAT(‘truncate TABLE ‘,table_schema,’.’,TABLE_NAME, ‘;’) |
±-----------------------------------------------------------+
| truncate TABLE dbname.ABOUTUSINFO; |
| truncate TABLE dbname.ABUTMENT; |
| truncate TABLE dbname.ABUTMENTFILE; |
| truncate TABLE dbname.ACHVORG; |
| truncate TABLE dbname.WORKFLOWNODE; |
| truncate TABLE dbname.ZONESERVICE; |
| truncate TABLE dbname.ZONESERVICEFILE; |
±-----------------------------------------------------------+
7 rows in set

把每条truncate语句前后的“|”替换为空字符
用文本编辑器(如 Notepad++)把每条truncate语句前后的“|”替换为空字符,方便后面一次复制多条执行;

复制truncate语句到mysql命令行执行,可以一次复制多条执行。

亲测,确实好用!不禁感叹:网友的智慧是无穷的!


---------------------
作者:Quincy379
来源:CSDN
原文:https://blog.csdn.net/qq_33733970/article/details/88822326
版权声明:本文为作者原创文章,转载请附上博文链接!
内容解析By:CSDN,CNBLOG博客文章一键转载插件

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/409582
推荐阅读
相关标签
  

闽ICP备14008679号