J'ai un script SQL à distribuer aux autres pour qu'il s'exécute à partir d'un IDE MySQL, et non à partir d'une invite de commande MySQL.
Je souhaite que l'utilisateur charge le script dans une fenêtre de workbench (ou un autre IDE comme sqlyog) et exécute simplement le script, qui insère des enregistrements en fonction de variables, par exemple:
SELECT value FROM mytable WHERE key = "mykey" into @columnid;
INSERT INTO mytable (col2,col3) VALUES (
@columnid,
'testvalue'
)
Nous avons tous installé MySQL Workbench, mais je ne vois pas comment le faire à partir de workbench.
Existe-t-il un moyen d’exécuter un script (situé dans une fenêtre d’éditeur) à partir de Workbench (ou de tout autre IDE MySQL) comme il est possible d’exécuter des scripts à partir d’autres bases de données telles que Toad ou SQL Server Management?
Il y a deux différentes méthodes:
Fichier -> Ouvrir un script SQL : Ceci charge simplement le contenu du fichier dans un nouvel onglet de requête SQL de l'éditeur SQL. À partir de là, exécutez la requête exactement comme si vous la tapiez.
Fichier -> Exécuter un script SQL : Ceci ouvre le script SQL dans son propre assistant "Exécuter un script SQL" qui comprend un bouton [Exécuter] pour exécuter la requête. Cela n’affiche qu’une partie de la requête, mais permet à l’utilisateur de remplacer le schéma et le jeu de caractères sélectionnés. Remarque: Cette fonctionnalité a été ajoutée à Workbench 6.2.
Je soupçonne que vous voulez le "script SQL Run" plus simple.
Vous devez simplement aller à l'option File
puis cliquer sur Open SQL Script
.
Vous pouvez vous référer: Barre d’outils de la fenêtre de requête SQL et une petite vidéo
La plupart des outils RDMS IDE disposent d'un moyen d'ouvrir un script SQL à partir d'un élément de menu.
Dans Workbench, c'est Fichier> Ouvrir un script SQL ... comme l'a écrit Maximus2012.
Dans HeidiSQL, c'est Fichier> Charger un fichier SQL ...
Après avoir ouvert le plan de travail Mysql, suivez simplement ces étapes,
serveur -> état du serveur -> démarrer le serveur
navigateur (à gauche) -> schémas -> (clic droit) nouveau schéma -> votre nouveau nom de la base de données -> ok
clic droit sur le nouveau nom de la base de données -> définir comme schéma par défaut
fichier-> ouvrir un script sql -> ouvrir le script pertinent -> l'exécuter