【发布时间】:2010-12-26 11:00:27
【问题描述】:
我正在使用 Python 及其 MySQLdb 模块, 是否可以从条件中的元组/字典/列表中执行类似“selectmany”的操作
类似这样的:
cursor.executemany("""SELECT * FROM customers WHERE name= %(name)s""",[d.__dict__ for d in data])
selected_rows = cursor.fecthall()
使用此方法进行删除/更新/插入可以正常工作:
cursor.executemany("""UPDATE customers SET item = %(item)s WHERE name = %(name)s""",[d.__dict__ for d in data])
【问题讨论】:
标签: python select mysql executemany