• 欢迎访问小杰博客网站
  • 欢迎访问小杰博客网站哦

多表清理存储过程

未分类 小杰 4年前 (2019-09-23) 1171次浏览 已收录 0个评论

DROP PROCEDURE IF EXISTS truncate_chapter_order;
DELIMITER ;;
CREATE PROCEDURE truncate_chapter_order()
BEGIN
DECLARE n INT;
DECLARE sql_text VARCHAR(2000);
SET n = 511;
WHILE n >= 0 DO
SET sql_text = concat(‘truncate table 222chapter_orders’,n);
SELECT sql_text;
SET @sql_text=sql_text;
PREPARE stmt FROM @sql_text;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;

SET n = n – 1;
END WHILE;
END
;;
DELIMITER ;
CALL truncate_chapter_order();


小杰博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:多表清理存储过程
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址