在Python中向MySQL批量插入数据的方法

2008-09-01 22:51:49 | 作者:haijd

使用Python操作MySQL数据库时,如果插入的数据条目很多,一条条地执行"insert...into"语句可能会导致"connection error",正确的办法是使用"executemany"。如下所示:

T = (('s11', 1), ('s21', 2))
cursor = conn.cursor()
cursor.executemany("insert into table (str_column, int_column) values (%s, %s)", T)

发表回复