Python 发现更新mysql字段未读结果
我正在尝试使用mysql连接器用当前日期/时间更新表中的特定字段 首先,我从表中检索到一行,该行工作正常,但当我尝试更新字段时,它遇到了问题Python 发现更新mysql字段未读结果,python,mysql,Python,Mysql,我正在尝试使用mysql连接器用当前日期/时间更新表中的特定字段 首先,我从表中检索到一行,该行工作正常,但当我尝试更新字段时,它遇到了问题 dbu.cursor.execute(""" UPDATE Clients SET backup_started=NOW() WHERE company_name= %s""",(company_name, )) dbu.cnx.commit() 我得到的错误是 Traceback (most recent call last):
dbu.cursor.execute("""
UPDATE
Clients
SET
backup_started=NOW()
WHERE
company_name= %s""",(company_name, ))
dbu.cnx.commit()
我得到的错误是
Traceback (most recent call last):
File "/home/sysadmin/Documents/backup.py", line 98, in <module>
company_name= %s""",(company_name, ))
File "/usr/lib/python2.7/dist-packages/mysql/connector/cursor.py", line 476, in execute
raise errors.InternalError("Unread result found.")
InternalError: Unread result found.
回溯(最近一次呼叫最后一次):
文件“/home/sysadmin/Documents/backup.py”,第98行,在
公司名称=%s“”,(公司名称)
文件“/usr/lib/python2.7/dist packages/mysql/connector/cursor.py”,第476行,在execute中
引发错误。内部错误(“找到未读结果”)
内部错误:找到未读结果。
提前感谢。可能需要更大的代码块,但我可以试试。。。 您是否使用来自多个位置(例如,来自多个线程)的连接?我有一个类似的问题,虽然我还无法解决,但以下答案可能会帮助您: 同样,这篇由同一作者撰写的文章可能对您有用: