美文网首页
mysql存储过程

mysql存储过程

作者: 吴世浩 | 来源:发表于2017-04-17 23:18 被阅读36次

一、好言

努力!!!

二、内容

drop procedure if exists mahone.test_sql;
create procedure test_sql(a int)
  BEGIN
       declare versions VARCHR(10);
        
        SELECT VERSION INTO VERSIONS  from t_app_version;

set @stmt:=concat('create table t_app_user_',versions,' like t_app_user');

PREPARE STMT from @STMT;
EXECUTE STMT;

说明
最近在处理一张表,这张表是收集数据的,每天有大约100w-200w的数据量,所以需要定期处理数据,如果使用代码做操作的话,数据量大,操作起来浪费时间并且肯定消耗大量io,所以还是决定使用存储过程来操作,先写了一点,就先记录点。就是这个存储过程,调试了下,因为我想维护一张版本表,比如t_1,t_2,t_3...这样命名的动态创建表,所以有个版本号,特别说明,这里的版本号必须是字符串类型,我刚刚开始使用int类型,一直执行失败的。

相关文章

  • 15 MySQL 存储过程

    MySQL 存储过程 [toc] 存储过程概述 存储过程介绍 存储过程,相当于是 MySQL 语句组成的脚本 指的...

  • 存储过程

    使用存储过程 1.存储过程 ​ 需要MySQL5---->> MySQL5添加了对存储过程的支持。 ​ 迄...

  • MySQL存储过程详解 mysql 存储过程

    原文链接 MySQL存储过程详解 1.存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然...

  • Mysql存储过程

    阅读目录:MySQL存储过程_创建-调用-参数 存储过程:SQL中的“脚本” 创建存储过程 调用存储过程 存储过程...

  • 面试官突然问我MySQL存储过程,我竟然连基础都不会!(详细)

    MySQL存储过程 一、存储过程 1.1 什么是存储过程 存储过程(Stored Procedure)是在大型数据...

  • MySQL存储过程创建及调用方法

    MySQL存储过程是一个sql语句,那么我们如何创建呢,MySQL存储过程创建及修改,删除操作。 1,存储过程创建...

  • 存储过程

    创建存储过程 mysql: 执行存储过程 mysql: 使用OUT参数和INOUT参数: PREPARE和EXEC...

  • SQL基本语句(以MySQL为例)-- 第五部分

    19、使用存储过程MySQL的存储过程的语句跟这本书上的差太远了吧,以下参考自:MySQL存储过程教程 20、管理...

  • MySQL存储过程和存储函数

    一、存储过程 MySQL存储过程存储过程和存储函数参考文章 SQL语句需要先编译然后执行,而存储过程(Stored...

  • MySQL存储过程

    1、关于MySQL的存储过程 存储过程是数据库存储的一个重要的功能,但是MySQL在5.0以前并不支持存储过程,这...

网友评论

      本文标题:mysql存储过程

      本文链接:https://www.haomeiwen.com/subject/vluxzttx.html