Python и ошибка InternalError(-1, ‘Unread result found.’, None))
Сия ошибка возникает когда одно и тоже соединение используется в «вложенных» запросах. Хотя курсоры разные. Т.е. внутри проходу по циклу cursor.fetchone(), выполняется еще один запрос с этим же идентификатором соединения, но с другим курсором.
Решение: курсор создаем с «буфером»: cursor = sbss.cursor(dictionary=True,buffered=True)
Например:
| 1 2 3 4 5 6 7 8 9 10 11 12 | 	sql="select * from requests where datediff(now(),lastpost)=%s-3 and statusid=3"; 	cursor = sbss.cursor(dictionary=True,buffered=True) 	cursor.execute(sql,[sbss_from_count_days]); 	row = cursor.fetchone()	 	while row is not None: 	    id=row["id"];	 	    author_id=row["author_id"];	 	    responsible_man=row["responsible_man"];	 	    name=row["name"];		     	    func.putlog("----нашли близкий к просрочке requests :"+str(id))	    	     	    m_arr=func.GetSBSSManagerInfo(sbss,responsible_man); 	    row = cursor.fetchone() |