码迷,mamicode.com
首页 > 数据库 > 详细

sql批量插入数据

时间:2019-12-17 23:54:39      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:code   存在   sed   call   font   set   col   sign   存储过程   

MySQL批量插入数据:

假设现在已经存在表 websign_gold_ticket(id, ticket, ticketType, used)

1. 创建存储过程

delimiter $$
CREATE PROCEDURE test_insertData (IN n INT)
BEGIN
    DECLARE
        i INT DEFAULT 1;
    WHILE (i <= n) DO
        INSERT INTO websign_gold_ticket(ticket, ticketType, used)
    VALUES
        (i, 3002, 1);
    SET i = i + 1;
    END WHILE; 
END $$
delimiter ;

2. 调用存储过程, 插入数据

CALL test_insertData (100) ;

 

SQLServer批量插入数据(未测试):

declare @n int
set @i=1
while @i <= 100
begin
    insert into websign_gold_ticket(ticket, ticketType, used)
    values(i, 3002, 1);
    set i = i + 1;
end while; 

 

sql批量插入数据

标签:code   存在   sed   call   font   set   col   sign   存储过程   

原文地址:https://www.cnblogs.com/wq-code/p/12057511.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!