【发布时间】:2010-01-09 07:24:27
【问题描述】:
我有一个新的改进版本的自动表索引代码的功能:
def update_tableIndex(self,tableName):
getIndexMySQLQuery = """SELECT numberID
FROM %s;""" % (tableName,)
updateIndexMySQLQuery = """UPDATE %s
SET numberID=%s WHERE numberID=%s;""" % (tableName,)
updateIndex=1
self.cursorMySQL.execute(getIndexMySQLQuery)
for row in self.cursorMySQL:
indexID = row[0]
self.cursorMySQL.execute(updateIndexMySQLQuery,(updateIndex,indexID))
updateIndex+=1
虽然查询“getIndexMySQLQuery”在此语法下工作正常,但另一个“updateIndexMySQLQuery”不起作用。
任何提示或建议如何解决这个问题?
非常感谢所有 cmets 和建议。
【问题讨论】:
标签: python mysql parameters automation