0

チェックボックス列のあるasp.netページにグリッドビューがあります。グリッドビューでチェックされた行を mysql テーブルに挿入する必要があります。

最も簡単な方法の 1 つは、選択した行を見つけて、1 つずつループに挿入することです。

ただし、いつでも 10000 行ある可能性があることを考えると、時間がかかります。これは時間のかかるプロセスであるため、挿入中に接続が失われるリスクがあります。

膨大な数の行の挿入を促進する方法はありますか?

ありがとう、バラジG

4

1 に答える 1

0

最初にすべてのチェックされたレコードを取得してから、それらをタブ区切りまたはカンマ区切りの形式に書き込んでから、LOAD DATA INFILEの構文を使用して一括挿入を行うことができます。

サンプル形式は次のとおりです。

LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n';
于 2013-02-28T03:38:24.167 に答える