MySQLdb commit()方法不保存数据

时间:2018-09-11 16:06:55

标签: python-2.7 mysql-python

我有一个类可以执行代码中的所有SQL任务。问题是当我在此类中调用方法来更新数据库时,self.dbConn.commit()行未保存数据。

我想念什么?我确定这是一个新手错误,但我找不到问题。

如果需要更多代码示例,我可以提供它们。

干杯!

这是类本身:

class dbActivities:

    def __init__(self):
        self.dbConn = my.connect("xxx","xxx","xxx","xxx")
        self.dbCursor = self.dbConn.cursor()

    def updateDB(self, sql):
        try:
            self.dbCursor.execute(sql)
            self.dbConn.commit()
            return True
        except:
            return False

这就是我调用方法的方式:

dbHandler.updateDB("UPDATE xxx SET token = {}, WHERE xxx = {}".format(xxx, xxx))

0 个答案:

没有答案