sql批量插入数据
Posted _宁静_致远
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql批量插入数据相关的知识,希望对你有一定的参考价值。
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批量插入数据的主要内容,如果未能解决你的问题,请参考以下文章