您现在的位置是:网站首页 > 学无止境

Mysql存储过程批量插入

ImdaM 2023-03-20 03:35:04 0人围观
简介数据库编程SQL,Mysql,存储过程,SQL批量插入

INSERT INTO `blog_v1`.`blog` ( `blog_title`, `blog_keys`, `blog_desc`, `blog_writer`, `blog_add_day`, `blog_view`, `blog_type`, `blog_isimg`, `blog_recommen`, `blog_is_html`) SELECT `blog_title`, `blog_keys`, `blog_desc`, `blog_writer`, `blog_add_day`, `blog_view`, `blog_type`, `blog_isimg`, `blog_recommen`, `blog_is_html` FROM `blog_v1`.`blog` WHERE blog_id =774;

CREATE PROCEDURE test()
BEGIN
DECLARE i INT DEFAULT 0;
WHILE i<150
DO
INSERT INTO `blog_v1`.`blog` ( `blog_title`, `blog_keys`, `blog_desc`, `blog_writer`, `blog_add_day`, `blog_view`, `blog_type`, `blog_isimg`, `blog_recommen`, `blog_is_html`) SELECT `blog_title`, `blog_keys`, `blog_desc`, `blog_writer`, `blog_add_day`, `blog_view`, `blog_type`, `blog_isimg`, `blog_recommen`, `blog_is_html` FROM `blog_v1`.`blog` WHERE blog_id =1617;
SET i=i+1;
END WHILE ;
COMMIT;
END

call test();

select blog_id from blog ORDER BY blog_id asc

上一篇:暂无上篇

下一篇:暂无下篇

文章评论