删除2011年日志表的存储过程

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

需求删除以*2011*日志表。

DELIMITER $$

USE test$$

DROP PROCEDURE IF EXISTS drop2011$$

CREATE PROCEDURE drop2011()
BEGIN

DECLARE done INT DEFAULT 0; 
DECLARE l_t2011 VARCHAR(30);
DECLARE drop_2011_cursor CURSOR FOR select TABLE_NAME from information_schema.tables where TABLE_SCHEMA='test' and TABLE_NAME like '%2011%';  

DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=1;

OPEN drop_2011_cursor;

drop_loop: LOOP 

FETCH drop_2011_cursor INTO l_t2011;

IF done=1 THEN
LEAVE drop_loop; 
END IF; 

SET @v_droptablesql=CONCAT('DROP TABLE ',l_t2011);
PREPARE droptable FROM @v_droptablesql;
EXECUTE droptable;

END LOOP drop_loop;

CLOSE drop_2011_cursor;

END$$

DELIMITER ;

 

CALL drop2011();

-- 执行即可。



本文转自 liang3391 51CTO博客,原文链接:http://blog.51cto.com/liang3391/811222

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
7月前
|
前端开发 Java 调度
XXL-JOB 日志表和日志文件自动清理
XXL-JOB 日志表和日志文件自动清理
|
存储 SQL Oracle
Oracle数据库批量删除表、视图、序列、存储过程、函数脚本
Oracle数据库批量删除表、视图、序列、存储过程、函数脚本
143 0
|
存储 SQL Java
MySQL存储过程手册,及创建存储过程:循环为所有表添加字段
MySQL存储过程手册,及创建存储过程:循环为所有表添加字段
771 0
MySQL存储过程手册,及创建存储过程:循环为所有表添加字段
|
6月前
|
运维 关系型数据库 分布式数据库
PolarDB产品使用问题之表更新频繁,读取频繁,导致有很多慢日志,时间还很高,该怎么办
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
5月前
|
SQL 存储 数据库
MySQL设计规约问题之如何处理日志类型的表
MySQL设计规约问题之如何处理日志类型的表
|
6月前
|
存储 SQL NoSQL
ClickHouse(16)ClickHouse日志表引擎Log详细解析
ClickHouse的Log引擎系列适用于小数据量(<1M行)的表,包括StripeLog、Log和TinyLog。这些引擎将数据存储在磁盘,追加写入,不支持更新和索引,写入非原子可能导致数据损坏。Log和StripeLog支持并发访问和并行读取,Log按列存储,StripeLog将所有数据存于一个文件。TinyLog是最简单的,不支持并行读取和并发访问,每列存储在单独文件中。适用于一次性写入、多次读取的场景。
221 0
|
7月前
|
关系型数据库 MySQL 数据库
MySQL员工打卡日志表——数据库练习
MySQL员工打卡日志表——数据库练习
193 0
|
Python
Python3,好看的外(shen)表(cai)千篇一律,炫彩的日志万里挑一。
这下好了, 只根据输出的日志颜色, 就会判断等级缺陷了。
24000 1
Python3,好看的外(shen)表(cai)千篇一律,炫彩的日志万里挑一。
|
存储 算法 NoSQL
MyCat - 日志模块 - 日志表的 ID 生成分析 | 学习笔记
快速学习 MyCat - 日志模块 - 日志表的 ID 生成分析
MyCat - 日志模块 - 日志表的 ID 生成分析 | 学习笔记
|
大数据 Shell 调度
电商项目之 DWD 用户启动日志表脚本调度实现|学习笔记
快速学习电商项目之 DWD 用户启动日志表脚本调度实现
电商项目之 DWD 用户启动日志表脚本调度实现|学习笔记