Я сгенерировал этот массив, который я хочу вставить в свою таблицу, используя python sql.
def get_guards(list3, list2, list1):
merg_list = [(list3[i], list2[i], list1[i]) for i in range(0, len(list3))]
return merg_list
qs = """INSERT INTO duties (token, post, service_no) VALUES (%s, %s, %s)"""
list1 = group_guards
list2 = zns
list3 = token_no
values = get_guards(list3, list2, list1)
cur.executemany(qs, values)
conn.commit()
Это дает мне ошибку
pymysql.err.InternalError: (1241, 'Operand should contain 1 column(s)')
Вывод списка
[('GUARD_NO:0002', 'Gate A', ['09494947', '209944']), ('GUARD_NO:0002', 'Guard B', ['38394904', '44774887', '8494994']), ('GUARD_NO:0002', 'Guard C', ['8764884', 'B909876'])]