как сохранить значения python dict в различных форматах, таких как single_value, list .. to mysql оператор вставки - PullRequest
0 голосов
/ 22 января 2020

В моем словаре есть 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())'

этот код не работает для меня. Пожалуйста, сделайте мне одолжение

...