Я пытаюсь вставить данные в таблицу базы данных AWS S3, используя Python.Я получаю необязательный второй аргумент, должен быть список или кортеж по ошибке, по некоторым причинам, мои данные не вставляются в базу данных.код ниже,
import boto3
s3 = boto3.resource('s3')
bucket = s3.Bucket('testing')
cursor = context.cursor()
sql_data = [0,2,3,4,5,6]
for x in sql_data:
print(x)
query = "INSERT INTO items (id) VALUES (%s);"""
cursor.execute(query, sql_data)
#or
#cursor.execute(query, x)
когда я пишу / ЗАМЕНИТЕ НАД ЗАПРОСОМ на запрос ниже, он работает, но я хочу вставить данные из массива.
"""insert into items (id) values (1)"""
"""insert into items (id) values (2)"""
"""insert into items (id) values (3)"""
Я получаю необязательноВторой аргумент должен быть списком или кортежем ОШИБКА