Heim > Datenbank > MySQL-Tutorial > MySQL游标循环示例_MySQL

MySQL游标循环示例_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-01 13:38:10
Original
993 Leute haben es durchsucht

bitsCN.com


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;

END

 

bitsCN.com
Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage