2014-10-28 4 views
23

Möchten Sie zuletzt sehen ausgeführten Abfragen in MySQL Workbench, ob seineMySQL Workbench Abfrage Geschichte (zuletzt ausgeführten Abfrage/Abfragen), dh erstellen/verändern Tabelle, select, insert Aktualisierung abfragt

erstellen/verändern Tabellenabfrage

auswählen/einfügen/aktualisieren Abfrage oder eine beliebige Abfrage Liste.

kurz will Geschichte sehen alle

+0

auf Terminal (Linux)? oder durch eine SQL-Abfrage? –

+0

@Begueradj in IDE habe es. Unten ist richtig. –

Antwort

54

Von der Bodenplatte abfragt, ändern „Aktion Ausgang“ auf „History“ und dann das entsprechende Datum aus.

Alternativ kann die SQL-Anweisung Geschichte in Textdateien unter zwei Orten gespeichert:

  • sql_history/yyyy-mm-dd zB sql_history/2015.04.01: Vollworkbench SQL Geschichte für alle MySQL-Verbindungen
  • log/sql_actions_ .log *: SQL Geschichte Ausführungsergebnisse, aber ohne die Daten und getrennt pro MySQL-Verbindung

Die locatio Eine dieser Dateien hängt von Ihrem System ab. Weitere Details finden Sie unter MySQL Workbench Settings and Log Files

In beiden Fällen wird der Abfrageverlauf angezeigt.

: C: \ Benutzer \ [winuser] \ AppData \ Roaming \ MySQL \ Workbench \ log \ sql_actions_unconnected.txt

MySQL Workbench

enter image description here

+1

Bitte Screenshot hinzufügen, damit jeder diese Option leicht finden kann. Vielen Dank. –

+1

Gute Idee, ein Screenshot wurde hinzugefügt. –

2

Sie erhalten eine komplette History-Datei in finden Ich konnte die Verlaufsdatei aus irgendeinem Grund nicht öffnen, aber ich konnte meine nicht gespeicherten Abfragen wiederherstellen, indem ich diese Verlaufsdatei durchblätterte.

4

C: \ Benutzer [winuser] \ AppData \ Roaming \ MySQL \ Workbench \ sql_history

Sie eine Protokolldatei für jeden Tag finden. Es umfasst manuelle und automatisierte Abfragen von der Workbench (z. B. UPDATES über Bearbeiten in Tabelle)