如何使用 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 循环。
我想更新 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 循环。