mysql批量清空表数据脚本「建议收藏」

mysql批量清空表数据脚本「建议收藏」今天手中拿到个之前的db,我要做测试,但是里面表结构比较多,确认数据已经没有用了,但是表结构不知道有没有用;所以想着把里面的数据给清空了;奈何数据太多,schema都有2k多了,这一个个敲命令得搞死写了个脚本做记录,以后用到就拿过来复用;#!/bin/bashmysql–login-path=localhost-e"useinformation_schema;selec…

大家好,又见面了,我是你们的朋友全栈君。

今天手中拿到个之前的db,我要做测试,但是里面表结构比较多,确认数据已经没有用了,但是表结构不知道 有没有用;所以想着把里面的数据给清空了;奈何数据太多,schema都有2k多了,这一个个敲命令得搞死

写了个脚本做记录,以后用到就拿过来复用;

#!/bin/bash


mysql --login-path=localhost -e "use information_schema;select table_schema,table_name from tables where table_schema !='sys' and table_schema != 'performance_schema' and table_schema != 'mysql' and table_schema != 'information_schema';" | awk '{print "truncate table "$1"."$2";"}' | grep -Ev "table_schema.table_name" > purge.sql

IFS=$'\n';
# 修改换行符,每次取一行
for i in `cat purge.sql`
do
        mysql --login-path=localhost -e "set foreign_key_checks=0;$i";
        #关闭外键约束
done
mysql --login-path=localhost -e "set foreign_key_checks=1;"
#最后启用外键约束
echo "purge OK;"

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135160.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue——二级菜单demo

    vue——二级菜单demo学习了vue,最近想着写一写demo练一练,今天写的二级菜单,中间踩过很多坑1、存数据:最开始想着一级菜单存一个数组,二级菜单存不同的数组。那么问题来了,一级菜单和二级菜单应该是超级相关联的,如果分开存储再去建立关系很麻烦,所以存在一个数组对象中,那么也就是说,不管多少级菜单都可以这样,又方便还不需要我们自己去建立相关关系。2、‘^’的变化,最开始想着不同状态用v-show去操作dom…

    2022年6月1日
    48
  • python运算符优先级_excel运算符优先级最高的

    python运算符优先级_excel运算符优先级最高的在Python中,支持以下类型的运算符:算术运算符 比较(关系)运算符 逻辑(布尔)运算符 位运算符 赋值运算符 成员运算符 身份运算符1.算术运算符运算符 含义 示例 + 加:两个对象相加,或者一元加 x+y – 减:两个对象相减,或得到负数 x-y * 乘:两个操作数相乘,或是返回一个被重复若干次的字符串…

    2025年8月6日
    2
  • AI图像识别_头像搜索图片识别在线

    AI图像识别_头像搜索图片识别在线使用百度AI图像识别提供的API接口来搭建识图工具,首先要注册百度开发者账号,然后找到图像识别页面,创建应用,申请成功后会给两个重要的数据APIKey,SecretKey,这是实现识图的重要参数

    2022年8月6日
    10
  • js保留小数点后面两位

    首先框的type一定要是numberbox才有precision这个属性格式化函数那里也需要调用precision2如果你需要保留四位formatter:precision4,options:{precision:4,},

    2022年4月7日
    45
  • 我倒在了美团面试算法题:字符串大数相加

    我倒在了美团面试算法题:字符串大数相加

    2020年11月20日
    198
  • 打一辈子的工才是最大的风险

    打一辈子的工才是最大的风险

    2022年1月22日
    63

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号