ストレージ・プロシージャでデータベースに大量のデータを挿入する方法を教えてあげましょう.
簡単に言えば、Mysqlのストレージプロセスを使用してデータベースに大量のデータを挿入する方法!最近のビジネスでは,データの挿入,呼び出しインタフェースが非常に遅いためmysqlを用いて挿入することが考えられる.ストアド・プロシージャ(Stored Procedure)は、外部プログラムが呼び出すためにデータベースに複雑なプログラムを格納するデータベース・オブジェクトです.ストレージ・プロシージャは、特定の機能のSQL文セットを完了するためにコンパイルされて作成され、データベースに保存されます.ユーザーは、ストレージ・プロシージャの名前を指定し、必要に応じてパラメータを指定することで実行を呼び出すことができます.簡単に言えば、ストレージ・プロシージャはデータベースSQL言語レベルのコード・パッケージと再利用です.
--
drop procedure if exists myProcedure;
Delimiter $
create procedure myProcedure()
begin
-- i
declare i int default 1;
while i <= 20 do
Insert Into testTable(id,name,sex)
VALUES (concat(1001+i,''),' ',' ');
-- concat
set i = i+1;
end while ;
end $
DELIMITER ;
--
call myProcedure();