Historique des requêtes MySql workbench (dernières requêtes exécutées) c.-à-d. créer / modifier la 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 son

create / alter table de requête

select / insert / mettre à jour une requête ou à la requête de la liste.

en bref voulez voir l'historique de toutes les requêtes

29
demandé sur murtaza.webdev 2014-10-28 16:02:54

4 réponses

à partir du panneau du bas, changez "action Output" en "History" et choisissez ensuite la date appropriée.

alternativement, L'historique de la déclaration SQL est stocké dans des fichiers texte sous deux emplacements:

  • sql_history/aaaa-mm-jj par exemple, sql_history/2015-04-01: Plein Workbench historique SQL pour toutes les connexions MySQL
  • journal/sql_actions_.log*: résultats de L'exécution de L'historique SQL, mais sans les données, et séparés par MySQL connexion

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

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

enter image description here

65
répondu Philip Olson 2015-04-02 16:15:24

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

vous trouvez un fichier journal pour chaque jour. Il comprend des requêtes manuelles et automatisées depuis workbench (par exemple mises à jour via edit in Table)

5
répondu Alex 2015-03-26 10:21:54

Vous trouverez un Historique complet du fichier dans:

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

MySQL Workbench n'a pas pu ouvrir le fichier Historique pour une raison quelconque, mais j'ai pu récupérer mon non enregistrées requêtes en parcourant cette histoire de fichier.

2
répondu Miguel Loya 2015-02-10 14:37:19

supposons que vous ne pouvez plus vous connecter à une instance précédente de base de données MySQL, et que vous voulez juste voir votre historique SQL depuis les éditeurs. Pour récupérer vos requêtes sauvegardées à partir des éditeurs de texte précédents dans MySQLWorkbench, faites ceci:

  1. Localisez votre MySQLWorkbench dossier des paramètres:

    • Windows %AppData%\MySQL\Workbench\
    • macOS /Users/~username/Library/Application Support/MySQL/Workbench/
    • Linux /Users/~username/.mysql/workbench/
  2. Ouvrir le dossier sql_workspaces

  3. Vous devriez voir les dossiers de vos connexions de base de données. Naviguer dans l'un d'eux.

  4. il devrait y en avoir plusieurs "*.scratch " fichiers, qui sont des fichiers texte de l'histoire de l'éditeur de requêtes SQL.

  5. ouvrez ces *.fichiers de travail dans un éditeur de texte et copiez le contenu.

2
répondu Mr-IDE 2018-08-22 15:02:01