我有以下python字典:
data = {
'id': 2,
'name': 'tom',
'color': 'red'
}
通常我将其插入到mysql中,如下所示(假设列与数据键相同):
cursor.execute('''INSERT INTO table (id, name, color) VALUES (%s, %s, %s)''', (data['id'], data['name'], data['color'])
有没有简单的捷径可以完成上述插入操作?例如,类似:
cursor.execute('''INSERT INTO table (%s) VALUES (%s)''', (data))
我正在整理上面的内容,但是基本上我想做的就是将字典直接转换为数据库。