Skip to content

Commit 2018d5d

Browse files
committed
Use multi-row inserts for massive speedups on to_sql
As suggested here - pandas-dev#8953
1 parent 9ce1bc4 commit 2018d5d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pandas/io/sql.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -700,7 +700,7 @@ def insert_data(self):
700700

701701
def _execute_insert(self, conn, keys, data_iter):
702702
data = [dict((k, v) for k, v in zip(keys, row)) for row in data_iter]
703-
conn.execute(self.insert_statement(), data)
703+
conn.execute(self.insert_statement().values(data))
704704

705705
def insert(self, chunksize=None):
706706
keys, data_list = self.insert_data()

0 commit comments

Comments
 (0)