SQL和Python:将固定但数量众多的值插入数据库

时间:2018-10-28 20:28:21

标签: python sql sqlite

我用Python编写了以下函数,以将行插入sqlite3数据库。

def insert_row(self,table_name, insertion): #saves to sqlite3 database
            self.cursor.executemany("INSERT into " + table_name + " VALUES(?,?,?)", insertion)
            self.connection.commit()

它将当前抛出:

  

sqlite3.OperationalError:表活动具有63列但3个值   被提供了

因为insertion变量包含63个值,而我在SQL语句中仅使用三个问号。

如何在不手动输入63个问号的情况下解决此问题?

0 个答案:

没有答案