mysql一次插入多條demo測試用資料

2021-08-19 18:55:07 字數 1066 閱讀 9465

1.傻傻的insert

insert into raw_materials.common_picture_setting

(picture_setting_name,picture_setting_url,picture_setting_type,picture_setting_enabled,picture_setting_explain,platform_type)

values

('logo-v3','',2,1,'廣告位輪播圖5張(預設圖)',null),

('logo-v3','',2,1,'廣告位輪播圖5張(預設圖)',null),

('logo-v3','',2,1,'廣告位輪播圖5張(預設圖)',null),

('logo-v3','',2,1,'廣告位輪播圖5張(預設圖)',null),

('logo-v3','',2,1,'廣告位輪播圖5張(預設圖)',null),

('logo-v3','',2,1,'廣告位輪播圖5張(預設圖)',null)

2.使用乙個儲存過程

delimiter //

create procedure init_demo300_data()

begin

declare n int default 0;

while(n<=300) do

insert into raw_materials.common_picture_setting

(picture_setting_name,picture_setting_url,picture_setting_type,picture_setting_enabled,picture_setting_explain,platform_type)

values

('logo-v3','',2,1,'廣告位輪播圖5張(預設圖)',null);

set n = n + 1;

end while;

end //

delimiter ;

call init_demo300_data();

mysql語句一次插入一條與一次插入多條的效率比較

一條insert語句批量插入多條記錄 常見的insert語句,向資料庫中,一條語句只能插入一條資料 insert into persons id p,lastname firstname,city values 204,haha deng shenzhen 如上,僅插入了一條記錄 怎樣一次inser...

一次插入多條資訊 sql

注釋 只適合單錶單列資料,create database test go use test go create table users id int identity 1,1 primary key not null,name nvarchar 20 go create proc sp insert...

SQL 一次插入多條記錄 例句

新增多條記錄 insert into tablename col1,col2,col3 select 1,2,3 union all select 4,5,6 union all select 7,8,9從另外的一張表中讀取多條資料新增到新錶中 insert into tablename col1,...