web-dev-qa-db-fra.com

Historique des requêtes de MySql Workbench (dernières requêtes exécutées), c.-à-d. Créer / modifier une table, sélectionner, insérer des requêtes de mise à jour

Vous voulez voir les dernières requêtes exécutées dans MySql Workbench si ses

créer/modifier une requête de table

sélectionner/insérer/mettre à jour la requête ou une liste de requêtes.

bref veux voir l'historique de toutes les requêtes

40
murtaza.webdev

Dans le panneau inférieur, remplacez "Action Output" par "History", puis choisissez la date appropriée.

Sinon, l'historique des instructions SQL est stocké dans des fichiers texte sous deux emplacements:

  • sql_history/yyyy-mm-jj par exemple, sql_history/2015-04-01: Historique SQL complet de Workbench pour toutes les connexions MySQL
  • log/sql_actions _. log *: Résultats de l'exécution de l'historique SQL, mais sans les données, et séparés par connexion MySQL

L'emplacement de ces fichiers dépend de votre système. Pour plus de détails, voir Paramètres MySQL Workbench et fichiers journaux

Dans les deux cas, vous verrez l'historique des requêtes.

enter image description here

87
Philip Olson

C:\Utilisateurs [WinUser]\AppData\Roaming\MySQL\Workbench\sql_history

vous trouvez un fichier journal pour chaque jour. Il inclut les requêtes manuelles et automatisées de Workbench (par exemple, UPDATES via edit in Table).

9
Alex

Supposons que vous ne puissiez plus vous connecter à une instance de base de données MySQL antérieure et que vous souhaitiez simplement consulter votre historique SQL à partir des éditeurs. Faire ceci:

  1. Localisez votre MySQLWorkbench dossier des paramètres :

    • Les fenêtres: %AppData%\MySQL\Workbench\
    • macOS: /Users/~username/Library/Application Support/MySQL/Workbench/
    • Linux: /Users/~username/.mysql/workbench/
  2. Ouvrez le dossier sql_workspaces

  3. Vous devriez voir les dossiers de vos précédentes connexions à la base de données. Naviguez dans l'un d'entre eux.

  4. Il devrait y avoir plusieurs fichiers "*. Scratch" . Ce sont des fichiers texte de l’historique des requêtes SQL de l’éditeur .

  5. Ouvrez ces fichiers * .scratch dans un éditeur de texte et copiez le contenu.

4
Mr-IDE

Vous trouverez un fichier historique complet en:

C:\Utilisateurs\[WinUser]\AppData\Roaming\MySQL\Workbench\log\sql_actions_unconnected.txt

MySQL Workbench n'a pas pu ouvrir le fichier d'historique pour une raison quelconque, mais j'ai pu récupérer mes requêtes non enregistrées en parcourant ce fichier d'historique.

3
Miguel Loya