原文:Mysql - 存储过程 - 定时删表

在工业监控里面, 需要对每天的数据, 进行记录, 时间长了之后, 数据库很容易撑爆. 这时候, 如果允许, 可以对之前的数据进行一次清除, 只记录几个月内的数据. 在数据库中, 进行测试: 执行脚本: 会发现, 表确实被删除了, 且别的表并未受到影响. 在不能发后台包的情况下, 可以通过mysql定时任务和存储过程, 来实现定时删表操作. 不过, 如果通过这种方式, 还需要对此存储过程进行改动, ...

2019-09-02 09:39 0 511 推荐指数:

查看详情

MySQL定时调用存储过程

:cap_meter_detail 字段:recordtime 情景:recordtime每半个小时记录一次,故一天会产生很很多数据,我们要做的是,每天00:00:00对cap_meter_detail 按时间拆分,比如,今天是2018年09月10号,那就将所有recordtime的日期 ...

Tue Sep 11 07:16:00 CST 2018 0 1099
mysql怎么让一个存储过程定时执行

查看event是否开启: show variables like '%sche%'; 将事件计划开启: set global event_scheduler=1; 关闭事件任务: alter even ...

Fri Jun 09 18:59:00 CST 2017 0 3324
mysql如何让一个存储过程定时执行

1.创建一个CREATE TABLE aaa (timeline TIMESTAMP);2.创建存储过程testCREATE PROCEDURE test ()BEGINupdate examinfo SET endtime = now() WHERE id = 14;END;3.创建事件 ...

Sat Jan 08 22:40:00 CST 2022 0 1050
mysql 存储过程批量删除

使用存储过程批量删除 也可以使用函数CONCAT来生成批量执行sql语句,再执行批量sql语句。 批量删除特征 批量删除存储过程 ...

Thu Jan 17 02:01:00 CST 2019 0 1046
mysql 存储过程 动态

今天写存储过程时,遇到要将名最为参数的问题,如果不涉及到游标的话,使用prepare可以解决问题,但是,动态名要运用在游标中的话,则prepare就得靠边站了。 集众人之智慧,最后,使用临时表解决了问题。 如何在MySQL存储过程中实现把过程参数用在游标 ...

Mon Dec 23 01:36:00 CST 2019 0 3000
mysql 名作为存储过程变量

mysql默认不支持名作为变量名,如下所示 当运行会报错 这里需要用到mysql的一个字符串拼接函数CONCAT(),使用用户变量得到结果,然后输出即可 ...

Tue Jan 08 18:56:00 CST 2019 0 1498
Mysql 批量建存储过程

最近项目中用到了使用存储过程批量建的功能,记录下来: ...

Wed Jan 14 03:21:00 CST 2015 0 4480
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM