首页 > 数据库技术 > 详细

pymysql中如何将动态的插入数据库中

时间:2018-10-01 12:49:34      阅读:763      评论:0      收藏:0      [点我收藏+]
data = {
    ‘id‘: ‘1‘,
    ‘name‘: ‘zengsf‘,
    ‘age‘: 20
}
table = ‘students‘
#获取到一个以键且为逗号分隔的字符串,返回一个字符串
keys = ‘, ‘.join(data.keys())
values = ‘, ‘.join([‘%s‘] * len(data))
sql = ‘INSERT INTO {table}({keys}) VALUES ({values})‘.format(table=table, keys=keys, values=values)
try:
    #这里的第二个参数传入的要是一个元组
   if cursor.execute(sql, tuple(data.values())):
       print(‘Successful‘)
       db.commit()
except:
    print(‘Failed‘)
    db.rollback()
db.close()

参考地址:https://cuiqingcai.com/5578.html

pymysql中如何将动态的插入数据库中

原文:https://www.cnblogs.com/zengsf/p/9734476.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!