pymysql中如何将动态的插入数据库中
Posted zengsf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pymysql中如何将动态的插入数据库中相关的知识,希望对你有一定的参考价值。
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中如何将动态的插入数据库中的主要内容,如果未能解决你的问题,请参考以下文章