Я новичок в python и хотел бы делать то, что делает свойство ADO. NET CommandTimeout (установка времени выполнения для запроса) в mysql (5.6).
Я ищу для любых встроенных библиотек python, которые могут поддерживать его по умолчанию (я пробовал py mysql, pyodb c и mysql .connector) или как лучше всего это сделать, если мне придется изобрести колесо с нуля.
Я работаю со старой mysql версией (5.6), и причина, по которой я подчеркиваю это, заключается в том, что в процессе исследования я обнаружил, что это можно сделать в mysql 5.7 и более поздних версий, используя следующие команды
SET SESSION MAX_EXECUTION_TIME=2000;
SET GLOBAL MAX_EXECUTION_TIME=2000;
Ссылки, которые я уже использовал, предлагая решение в mysql 5.7 и более поздних версиях: http://mysqlserverteam.com/server-side-select-statement-timeouts/ https://dev.mysql.com/doc/refman/5.7/en/optimizer-hints.html#optimizer -hints-execution-time
Но я ищу решение в mysql 5.6 , заранее спасибо.