Я хочу выполнять SQL-запросы из среды сценариев Python в MySQL Workbench. Я просмотрел документацию по MySQL Workbench для модуля grt и нашел файл executeScript метод, но я не могу использовать его для запросов.
Выполнение этого кода Python:
import grt
querystring = "select * from Purchases WHERE PurchaseAmount > 600 and PurchaseAmount < 2500"
executeScript(querystring)
выдает следующее сообщение об ошибке:
Uncaught exception while executing [filepath]runquery.py:
File "[filepath]runquery.py", line 10, in <module>
executeScript(querystring)
NameError: name 'executeScript' is not defined
Я не понимаю, что означает виртуальный grt::ListRef executeScript ( const std::string & sql ), поэтому я не могу правильно отформатировать свой запрос, однако сообщение об ошибке, похоже, указывает на то, что executeScript метода все равно не существует. Большинство документации, которую я просматриваю, содержит примеры правильно отформатированных вызовов функций, но я не могу найти их для executeScript.
Все, что я хочу сделать, это буквально запустить мою строку как SQL-запрос в среде сценариев MySQL Workbench Python.
Спасибо!
Я новичок в Python и SQL, поэтому наберитесь терпения. :)