【发布时间】:2020-09-12 14:14:46
【问题描述】:
我正在使用 python 3.7 和 sqlite3 将数据写入我的数据库。我有这个功能
def add_item(self, item):
stmt = "INSERT INTO users (id) VALUES (?)"
args = (item,)
self.conn.execute(stmt, args)
self.conn.commit()
它工作正常,但它只允许我将数据写入 id 列。我怎样才能使这个函数动态化,以便我可以将任何数据添加到任何列?
# new variable to specify column to write to
def add_item(self, item, column):
stmt = "INSERT INTO users (column) VALUES (?)"
args = (item,)
self.conn.execute(stmt, args)
self.conn.commit()
【问题讨论】:
标签: python python-3.x sqlite