我想在机器人中创建一个函数,它将数据库中列的值每天增加 1。
sql = "SELECT points FROM table"
cur.execute(sql)
old = cur.fetchall()
new = ()
for i in range(len(old)):
new += (int(old[i][0]) + 1,)
这就是我如何获得具有所有列值的元组数组并创建具有新值的元组
但我不明白如何用一个请求替换旧值,因为
sql = """
UPDATE table
SET points = ?
"""
cur.execute(sql, new)
此代码不起作用,因为查询要将所有值替换为一个。我应该如何编写查询来替换整个列?
1 个回答