sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo insertar una lista de python en la tabla de Postgres

Como ResultList ya es una secuencia, no necesita intentar convertirla en una tupla. Lo que realmente necesita es especificar la cantidad correcta de valores en su declaración SQL:

cur.execute("INSERT into results(T0, T1, T2, T3, T4, Total, Result) VALUES (%s, %s, %s, %s, %s, %s, %s)", ResultList)

Para obtener más información al respecto, lea los documentos .