В моем словаре есть 3 ключа с одним значением ... 12 ключей с тем же номером списка значений ... Теперь мне нужно вставить мои значения в мою таблицу table_ex
, в которой в качестве полей указаны dict.keys
, а field_values
являются dict.values
.
Поэтому, когда я выполняю запрос, мне нужно вставить все данные в таблицу, и первые 3 ключевых значения повторяются для всех строк в качестве значений ...
placeholders = ','.join(['%s']*len(value_dict))
columns = ','.join(value_dict.keys())'
con = MySQLdb.connect('mysql','user','pass123','testdb')'
crsr = con.cursor()'
qry = "INSERT INTO %s ( %s ) VALUES ( %s )" % (test_ex, columns, placeholders)'
crsr.execute(qry, value_dict.values())'
этот код не работает для меня. Пожалуйста, сделайте мне одолжение