Welcome 微信登录

首页 / 数据库 / MySQL / MySQL游标循环示例

如果用in语句,感觉很慢,跑了好久都没有结果,用存储过程删除可以把握进度,这个是MySQL游标循环的示例代码,避免以后经常找,记录上来。CREATE DEFINER=`root`@`%` PROCEDURE `bi`.`clean_data`()    READS SQL DATA
BEGIN
  declare v_imei varchar(128);
    declare stop int default 0;
    declare cur cursor for (select imei from bi.tmp_imei);
    declare CONTINUE HANDLER FOR SQLSTATE "02000" SET stop=1;
    OPEN cur;
    FETCH cur INTO v_imei;
    WHILE stop <> 1 DO
        delete from bi.tmp_dt_fee_user_info where imei=v_imei;
        FETCH cur INTO v_imei;
    END WHILE;
    CLOSE cur;ENDDB2中使用sum替代count的查询Oracle Net Services - Tracing and Logging at a Glance相关资讯      MySQL基础知识  MySQL游标  MySQL游标循环 
  • MySQL中游标使用以及读取文本数据  (01/25/2015 11:31:26)
  • MySQL 多表 update sql语句总结  (12/11/2012 09:52:37)
  • Ubuntu下更改MySQL数据库文件的目  (12/08/2012 21:29:31)
  • MySQL增加普通用户后无法登陆问题  (12/15/2012 19:35:24)
  • MySQL连接查询精解  (12/11/2012 09:19:27)
  • MySQL备份与恢复的三种方法总结  (12/05/2012 12:15:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图