您当前的位置: 首页 >  彭世瑜 Python

Python编程:records批量插入数据到mysql

彭世瑜 发布时间:2018-11-08 17:46:37 ,浏览量:2

关于records 的基本使用: Python编程:records库操作SQL查询MySQL数据库

感谢Thrimbda 不厌其烦的解答,用英语聊了半天,发现他是chinese…

言归正传,records可以批量进行插入操作


import records

db = records.Database('mysql://root:ooxx@localhost/demo')

data = [
    {'name': 'Jiji', 'age': 23},
    {'name': 'Mini', 'age': 22}
]

db.bulk_query("insert names(name, age) values(:name, :age)", data)

执行事务

db = records.Database()
tx = db.transaction()
try:
  db.query(...)
  db.query(...)
  tx.commit()
except:
  tx.rollback()

参考

  1. how to bulk_query?
  2. Add support for transactions
关注
打赏
1688896170
查看更多评论

彭世瑜

暂无认证

  • 2浏览

    0关注

    2727博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0493s