如:测试test_table表中有 id,username,user_pwd 3个字段
2/创建存储过程
create procedure insert_test() 创建存储过程
begin
set @a=1
while @a<1000 do
insert into test_table values(@a,'chen','cf123456')
set @a=@a+1
end while
end
call insert_test() #执行
3/执行
在创建表的时候,你可以使用auto_increment对id字段进行递增 *** 作,但注意:默认情况下是1,2,3...这种数字 递增1的顺序自增的create table tbl(
id int primary key auto_increment,
name varchar(20) not null
)
插入时,设置了自增列的字段不用写入insert语句,如:insert into tbl(name) values('admin'),系统会自动插入id字段
-------------------------------------------------
插入大量数据时,可以使用存储过程:
create procedure proc()
BEGIN
declare i int
SET i=1
while i<10 do
insert into tbl(name) values('admin')
set i=i+1
end while
END
将10换成大点的数字,执行上面的存储过程
创建完成后,执行下面的调用语句即可
call proc()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)