情況:需要在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
提交
取消