Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 发现更新mysql字段未读结果_Python_Mysql - Fatal编程技术网

Python 发现更新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):

我正在尝试使用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.
回溯(最近一次呼叫最后一次):
文件“/home/sysadmin/Documents/backup.py”,第98行,在
公司名称=%s“”,(公司名称)
文件“/usr/lib/python2.7/dist packages/mysql/connector/cursor.py”,第476行,在execute中
引发错误。内部错误(“找到未读结果”)
内部错误:找到未读结果。

提前感谢。

可能需要更大的代码块,但我可以试试。。。 您是否使用来自多个位置(例如,来自多个线程)的连接?我有一个类似的问题,虽然我还无法解决,但以下答案可能会帮助您:

同样,这篇由同一作者撰写的文章可能对您有用: