首页 > 数据库 >mysql删库脚本

mysql删库脚本

时间:2022-12-06 19:45:25浏览次数:45  
标签:脚本 name -- trunTables list 删库 flag mysql table

create procedure trunTables()
begin
declare flag int default 0;
declare t_name VARCHAR(255);
declare table_name_list CURSOR FOR (select table_name as t_name from information_schema.tables where table_schema='fh-252');
DECLARE CONTINUE HANDLER FOR NOT found set flag = 1;
OPEN table_name_list;
FETCH table_name_list INTO t_name;
while flag != 1 DO -- 循环开始
SET @sqlstr = CONCAT("truncate table ",t_name);
PREPARE stmt FROM @sqlstr;
EXECUTE stmt;
FETCH table_name_list INTO t_name;
end while; -- 循环结束
close table_name_list;
end;
CALL trunTables();
-- 删除存储过程
drop procedure if exists trunTables;

标签:脚本,name,--,trunTables,list,删库,flag,mysql,table
From: https://www.cnblogs.com/hippo-dolphin/p/16960299.html

相关文章

  • 解决linux下mysql-server在root账户下无需密码就能登陆的问题
    root用户无需密码即可登录使用root用户登录mysql切换到mysql数据库usemysql;使用下面的命令设置密码updateusersetauthentication_string=password('新......
  • Mysql
    数据库(DB:DateBase)概念:数据仓库,可以存储大量数据和管理数据分类关系型数据库:MySQL,Oracle,SqlServer,SQLite通过表和表之间,行和列之间的关系进行数据的存储非关系型数......
  • MeterSphere做登录的接口自动化测试。从调试到自动化脚本
    做登录会遇到的问题1.登录页面的URL和 登录之后的页面URL不一样2.有些值每个接口都会用到,但是每个接口都写一遍很麻烦,而且如果这个值改变了,以后修改起来很麻烦3.后一个脚......
  • lunix 安装mysql5.7.38
    一、下载Mysql下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads    二、环境检查检测系统是否自带mysql rmp-qa|grepmysql 如果有进......
  • [转]mysql中表设计如何更好的选择数据类型
    原文地址:https://www.modb.pro/db/100714日常工作中我们会接触到不同业务,同样也会设计不同的表,但是你有真正考虑的mysql支持的那些数据类型吗?知道如何根据不同的需求选择......
  • Mysql 主从常遇问题
    1、1032错误此问题很常见,大多是由于主从延迟,例如主中的新增和删除操作连续同步到从库,但是从库的删除先进行了,那么此时就会报1032错误.常见的错误消息内容(来自https:/......
  • 04.Nodejs操作MySQL
    在Nodejs中操作MySQL数据库目录在Nodejs中操作MySQL数据库MySQL数据库SQL的基本使用SELECT语句INSERTINTO语句UPDATE语句DELETE语句WHERE子句AND与OR运算符ORDERBY子......
  • Linux系统安装Mysql
    环境和版本 Linux:CentOS8Mysql:8.0.20一、在linux系统的/usr/local目录下创建mysql文件夹切换目录:cd/usr/local创建文件夹:mkdirmysql二、下载安装包1、切换......
  • 3.MySql的数据管理(DML语言)
    1.外键(了解即可)方式一:在创建表的时候,增加约束,较复杂--创建年级表CREATETABLEIFNOTEXISTS`grade`( `grade_id`INT(10) NOTNULLAUTO_INCREMENTCOMMENT'学号'......
  • MySQL5.7二进制部署❄️⛄☃️
    MySQL5.7二进制部署❄️⛄☃️准备工作:卸载系统中的mariadbrpm-qa|grepmariadbyumremovemariadb1.下载二进制安装包wgethttps://downloads.mysql.com/archives......