I want to execute SQL queries from the Python script environment in MySQL Workbench. I looked at the [MySQL Workbench documentation for the grt module](http://mysqlworkbench.org/workbench/doc/globals/classdb__query___editor.html#ad52e9a8a82cbe53845b4b820e4897ae8) and found the executeScript method but I can't seem to use it to make queries.

Executing this Python code:

```
import grt

querystring = "select * from Purchases WHERE PurchaseAmount > 600 and PurchaseAmount < 2500"
executeScript(querystring)

```

produces the following error message:

```
Uncaught exception while executing [filepath]runquery.py:

File "[filepath]runquery.py", line 10, in <module>

executeScript(querystring)

NameError: name 'executeScript' is not defined

```

I don't understand what virtual *grt::ListRef executeScript ( const std::string & sql )* means so I can't format my query properly, however, the error message seems to indicate that the executeScript method doesn't exist anyway. Most documentation I look at has examples of correctly-formatted function calls but I can't seem to find any for executeScript.

All I want to do is literally run my string as an SQL query within the MySQL Workbench Python scripting environment.

Thank you!

I am new to Python and SQL so please be patient. :)