Python MySQLdb提高了“;首先执行()命令”;错误
MySQLdb首先引发Python MySQLdb提高了“;首先执行()命令”;错误,python,mysql,django,python-2.7,Python,Mysql,Django,Python 2.7,MySQLdb首先引发execute()错误 我怎么修理它 def update_query_extendNum(cls,params): print params sqlString = "REPLACE INTO editor_query(id,extend_num) values(%s,%s)" cursor = connection.cursor() cursor.executemany(sqlString,para
execute()错误
我怎么修理它
def update_query_extendNum(cls,params):
print params
sqlString = "REPLACE INTO editor_query(id,extend_num) values(%s,%s)"
cursor = connection.cursor()
cursor.executemany(sqlString,params)
querys = cursor.fetchall()
cursor.close()
return querys
错误:
File "C:\Python27\lib\site-packages\django\core\handlers\exception.py", line 39, in inner response = get_response(request)
File "C:\Python27\lib\site-packages\django\core\handlers\base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request)
File "C:\Python27\lib\site-packages\django\core\handlers\base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "C:\work\test\editor\chat_test_service\editor\api.py", line 162, in updataTask update_query = QueryService.update_query_extendNum([('02f0698462344c9299a93fea2d97b34e',11),('0350d8dcb58e48448f6d9fbabc06a43c',111)])
File "C:\work\test\editor\chat_test_service\editor\service.py", line 58, in update_query_extendNum return dao.QueryDao.update_query_extendNum(params)
File "C:\work\test\editor\chat_test_service\editor\dao.py", line 109, in update_query_extendNum querys = cursor.fetchall()
File "C:\Python27\lib\site-packages\django\db\utils.py", line 101, in inner return func(*args, **kwargs)
File "C:\Python27\lib\site-packages\django\db\utils.py", line 94, in __exit__ six.reraise(dj_exc_type, dj_exc_value, traceback)
File "C:\Python27\lib\site-packages\django\db\utils.py", line 101, in inner return func(*args, **kwargs)
File "C:\Python27\lib\site-packages\MySQL`enter code here`db\cursors.py", line 382, in fetchall self._check_executed()
File "C:\Python27\lib\site-packages\MySQLdb\cursors.py", line 105, in _check_executed self.errorhandler(self, ProgrammingError, "execute() first")
File "C:\Python27\lib\site-packages\MySQLdb\connections.py", line 36, in defaulterrorhandler raise errorclass, errorvalue ProgrammingError: execute() first
请学习如何格式化您的代码:非常感谢