批量插入mysql

批量插入mysql,mysql,Mysql,我在asp.net页面中有一个带有复选框列的gridview。我需要将gridview上选中的行插入mysql表 最简单的方法之一是找到选定的行,然后在循环中逐个插入它们 但是,考虑到在任何时间都可能有10000行,这是非常耗时的。由于这是一个耗时的过程,因此在插入过程中有丢失连接的风险 有没有办法加快插入大量行的速度 谢谢, Balaji G您可以首先获取所有选中的记录,然后将它们写入制表符分隔或逗号分隔的格式,然后使用中的语法进行批量插入 以下是示例格式: LOAD DATA INFILE

我在asp.net页面中有一个带有复选框列的gridview。我需要将gridview上选中的行插入mysql表

最简单的方法之一是找到选定的行,然后在循环中逐个插入它们

但是,考虑到在任何时间都可能有10000行,这是非常耗时的。由于这是一个耗时的过程,因此在插入过程中有丢失连接的风险

有没有办法加快插入大量行的速度

谢谢,
Balaji G

您可以首先获取所有选中的记录,然后将它们写入制表符分隔或逗号分隔的格式,然后使用中的语法进行批量插入

以下是示例格式:

LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n';
谷歌“批量插入”