1个回答
展开全部
>>> base = """("%(k)s" = '%(v)s')"""
>>> print ' and '.join([base % dict(k=k, v=v) for k,v in dict(name='tim', email='tim@126.com').items()])
("email" = 'tim@126.com') and ("name" = 'tim')
>>>
另外: 强烈建议不采用拼接字符串的方式定义SQL,而是采用参数
>>> print ' and '.join([base % dict(k=k, v=v) for k,v in dict(name='tim', email='tim@126.com').items()])
("email" = 'tim@126.com') and ("name" = 'tim')
>>>
另外: 强烈建议不采用拼接字符串的方式定义SQL,而是采用参数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询