为了账号安全,请及时绑定邮箱和手机立即绑定

哪个更好-execute(INSERT)或executemany(INSERT)

哪个更好-execute(INSERT)或executemany(INSERT)

沧海一幻觉 2021-04-07 09:11:24
情况:需要在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()问题:如果忽略速度,从编程的角度来看,哪种方法更好?并尽可能解释原因。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 429 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号