情况:需要在SQLite数据库中插入大量数据。问题:我们可以使用两个语句来插入数据-data = [("111", "222", "333"), ("AAA", "BBB", "CCC"), ("XXX", "YYY", "ZZZ")]#method1for item in data: cursor.execute("INSERT INTO table(value1, value2, value3) VALUES (?,?,?)", item) conn.commit()#method2cursor.execute("INSERT INTO table(value1, value2, value3) VALUES(?,?,?)", data)conn.commit()问题:如果忽略速度,从编程的角度来看,哪种方法更好?并尽可能解释原因。
添加回答
举报
0/150
提交
取消