zoukankan      html  css  js  c++  java
  • mysql写个存储过程备份数据

    首先准备两张数据表:

      一张是源数据表:aa_test

      一张是备份数据表:aa_test_to

    表的来源:链接:https://pan.baidu.com/s/1-tZEAYkGgxjdmrocaVvwOA 密码:3246

    存储过程的代码:

    BEGIN
    DECLARE uid varchar(100);
    DECLARE u_time varchar(10);
    DECLARE u_show VARCHAR(100);
    DECLARE U_NAME VARCHAR(100);
    
    DECLARE cur CURSOR FOR select id,static_time,show_dimension,type_name from aa_test;
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET @no_record=1;
    open cur;
    loop_lable:LOOP
    FETCH cur into uid,u_time,u_show,u_name;
    IF @no_record = 1 THEN
    	LEAVE loop_lable;
    	END IF;
    
    INSERT INTO aa_test_to (id,static_time,show_dimension,type_name)
    VALUES(uid,u_time,u_show,u_name);
    END LOOP;
    close cur;
    END
    

      

     然后执行它,就可以成功备份了。

  • 相关阅读:
    初识sql语句
    IO模型比较分析
    select,poll,epoll,selectors
    多路复用IO
    非阻塞IO
    yield-from示例
    阻塞IO(blocking IO)
    IO模型介绍
    gevent实现套接字
    gevent异步,io自动切换
  • 原文地址:https://www.cnblogs.com/fh-fendou/p/9072546.html
Copyright © 2011-2022 走看看