gpt4 book ai didi

python - 使用 python 脚本更新列值对表没有影响

转载 作者:行者123 更新时间:2023-11-28 23:44:37 24 4
gpt4 key购买 nike

我已将新列添加到现有的 mysql 表中,默认值为“0”。我正在尝试使用 python 脚本将这些值更新为“1”,但它对表没有任何影响。

在日志上

SELECT * FROM `customer_1`.`violations` WHERE 0=1

这是我的 python 脚本:

#!/usr/bin/env python

import os, sys
from mydb import cursor
from twisted.enterprise import util as dbutil
from MySQLdb import escape_string



sql ="UPDATE `customer_1`.`violations` SET `flag`='1' WHERE `flag`='0' ";

print sql
cursor.execute(sql)

当我在 mysql 上运行相同的语句时它起作用了。

谢谢

最佳答案

执行语句后不需要commit吗?

cursor.commit()

关于python - 使用 python 脚本更新列值对表没有影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33783596/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com