python mysqldb 查询不到最新记录_Python MySQLdb更新查询失败
好的.我在這里建立了一個
mysql查詢瀏覽器,如navicat.使用
MySQLdb執行查詢.
這是奇怪的部分.當我通過程序運行查詢(使用MySQLdb),它給我的成功,受影響的行= 1,但是當我在phpmyadmin看它,該值沒有改變.
所以在我執行查詢之前,我打印出來,復制并粘貼到phpmyadmin的查詢窗口中,點擊它就可以了.這么長的故事短,更新查詢不工作,但是當我復制并粘貼到phpmyadmin,它的工作.
self.tbl.sql.use(self.tbl.database) # switches to correct database. I've printed this and it uses the corrected db
if self.tbl.sql.execute(query) == True:
print sql_obj.rows_affected() # returns 1 (since i only do 1 query)
而這是SQL類的一部分
def execute(self, query):
try:
self.cursor.execute(query)
return True
except MySQLdb.ProgrammingError as error:
print "---->SQL Error: %s" % error
return False
except MySQLdb.IntegrityError as e:
print "--->SQL Error: %s" % e
return False
那么任何想法可能會發生什么?
總結
以上是生活随笔為你收集整理的python mysqldb 查询不到最新记录_Python MySQLdb更新查询失败的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql怎么新建数据库?(Java连接
- 下一篇: JS实现常见的TAB、弹出层效果(TAB