zoukankan      html  css  js  c++  java
  • mysql 遍历所有表并条件查询

    use eepm_push;
    DROP PROCEDURE IF EXISTS FountTable;
    delimiter $$
    create procedure FountTable()
    begin 
    	declare TableName varchar(64);    
        
        DECLARE cur_FountTable CURSOR FOR SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_NAME LIKE 'msgfor%';
    	DECLARE EXIT HANDLER FOR not found CLOSE cur_FountTable;
        #打开游标
        OPEN cur_FountTable;
        REPEAT
         FETCH cur_FountTable INTO TableName;
    	 SET @SQLSTR1 = CONCAT('select * from ',TableName,' where appId = ','''','cc055a4d-53b9-4cfc-9f1a-d8bad41b7502','''',' and createTime > ','''','2017-02-23 00:00:00','''');
         PREPARE STMT1 FROM @SQLSTR1; 
         EXECUTE STMT1;
         
         DEALLOCATE PREPARE STMT1;     
          
         UNTIL 0 END REPEAT;
      #关闭游标
      CLOSE cur_FountTable;
     
    END $$
    DELIMITER ;
     
    call FountTable();
    

      

  • 相关阅读:
    kvm介绍
    正式班D24
    正式班D23
    正式班D21
    正式班D20
    正式班D19
    正式班D18
    正式班D17
    正式班D16
    正式班D15
  • 原文地址:https://www.cnblogs.com/wangzuofei/p/6437896.html
Copyright © 2011-2022 走看看