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

存储过程批量清空表

mysql 小杰 4年前 (2019-07-10) 1243次浏览 已收录 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 chapter_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,您需要填写昵称和邮箱!

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