我正在尝试使用mysql连接器使用当前日期/时间更新表中的特定字段。
首先,我从表中检索了一行,但是当我尝试更新某个字段时,它会遇到问题。
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.
提前致谢。
答案 0 :(得分:0)
可能需要更大的代码,但我可以试试...... 您是使用多个地方的连接(例如,从多个线程)?我有类似的问题,虽然我还没有解决它,但以下答案可能对您有所帮助: https://stackoverflow.com/a/17268389
同一篇文章的这篇文章也许对您有用: http://geert.vanderkelen.org/buffering-results-with-mysql-connectorpython/