首页 > 代码库 > Tornado中insert into sql语句的构造
Tornado中insert into sql语句的构造
#!/usr/bin/env python# -*- coding:utf-8 -*-d = {‘name‘: ‘alx‘, ‘age‘: 18,‘k1‘:123,‘k2‘: 123}t = "inset into tb(%s) values(%s)"key_list =[]value_list = []for k,v in d.items(): key_list.append(k) value_list.append("%%(%s)s" %k)sql = t %( ‘,‘.join(key_list), ‘,‘.join(value_list))print(sql)
inset into tb(k2,k1,name,age) values(%(k2)s,%(k1)s,%(name)s,%(age)s), 字典
def add_merchant(self, **kwargs): cursor = self.db_conn.connect() sql = """insert into merchant(%s) values(%s)""" key_list = [] value_list = [] for k, v in kwargs.items(): key_list.append(k) value_list.append(‘%%(%s)s‘ % k) sql = sql % (‘,‘.join(key_list), ‘,‘.join(value_list)) cursor.execute(sql, kwargs) self.db_conn.close()
Tornado中insert into sql语句的构造
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。