【发布时间】:2020-10-23 06:25:42
【问题描述】:
我有一本字典,其中一些值可能为无。如何插入mysql数据库。我已经尝试过,
dict = {'column1': 'test', 'column2': 'test subject', 'Address': None}
query = """insert into tablename (column1,column2,column3) values ('%s', '%s', '%s')""" % (dict['column1'], dict['column1'], dict['column3'])
db_con.execute(query)
但是,它将None 转换为字符串并在数据库中更新。但是,我希望该字段在 DB 中为 null。
如何处理string and None,因为字典中的值要么是字符串要么是无。
基本上,我想同时处理以下两个字典,
dict = {'column1': 'test', 'column2': 'test subject', 'Address': 'test'}
dict = {'column1': 'test', 'column2': 'test subject', 'Address': None}
【问题讨论】:
标签: python mysql sql-insert