Mysql 批量新增数据 脚本

2020-06-30  本文已影响0人  朝闻道夕睡觉

创建一个测试表(test_insert_user)

create table test_insert_user 
  ( 
    id  int(11) not null auto_increment ,
    name varchar(50) ,
    primary key (id)
  )  engine=innodb default charset=utf8mb4;

创建一个SQL函数,用于批量插入 (这个就是你想要的SQL代码)

create function test_insert_user_data()
 returns  int deterministic
    begin
    declare i int;
      set i=1;
      while  i<=100 do 
      -- 修改成你自己的表和字段
      insert into test_insert_user values(i , concat('姓名',i));
      set i=i+1;
      end while;
      return 1;
    end; 

执行上面批量新增的函数,执行完成删除该函数;(完成后数据已经新增到表中)

select  test_insert_user_data();
drop function test_insert_user_data;
上一篇下一篇

猜你喜欢

热点阅读