如何使用 python 更新整个 sql 列?

How to update an entire sql column using python?

我想更新 sql 数据库中的整个列。使用以下命令,我可以更新 bob 这个人的年龄和身高:

cursur.execute("UPDATE students SET age=10, height= 1.6 WHERE name='bob'")

但是有没有一种方法可以填充年龄、身高和姓名的向量,以便同时更新多个值?

你可以使用一个函数:

def updateData(age, height, name):
    myQuery = "UPDATE students SET age=" + age + "  height=" + height +" WHERE name=" + name
    cursur.execute(myQuery)

如果要遍历数组或任何数据,可以使用 for 循环。