I have a SQL script to distribute to others to run from a MySQL IDE, not from a MySQL command prompt.
I want the user to load the script into a window of workbench (or another IDE like sqlyog) and just run the script, which inserts records based on variables, for example:
SELECT value FROM mytable WHERE key = "mykey" into @columnid;
INSERT INTO mytable (col2,col3) VALUES (
@columnid,
'testvalue'
)
We all have MySQL Workbench installed but I don't see a way to do this from workbench.
Is there a way to run a script (that is in an editor window) from workbench (or any other MySQL IDE) the way you can run scripts from other database IDE's like Toad or SQL Server Management Studo?
You just need to go to the File
option and then click Open SQL Script
.
You can refer: SQL Query Window Toolbar and a small video
There are two different methods:
File -> Open SQL Script: This simply loads the file contents into a new SQL query tab in the SQL editor. From here, execute the query exactly like you would if you typed it in.
File -> Run SQL Script: This opens the SQL script in its own "Run SQL Script" wizard that includes a [Run] button to execute the query. This only displays part of the query, but does allow the user to override the selected schema and character set. Note: This feature was added in Workbench 6.2.
I suspect you want the simpler "Run SQL Script".
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With