2014-10-28 28 views
23

Vuoi vedere ultima eseguito query in MySQL Workbench se il suoMySql cronologia delle query banco di lavoro (ultimo eseguito di query/query) vale a dire creare/alter table, selezionare, aggiornare inserto interroga

creare/modificare query di tabella

selezionare/inserire/aggiornare la query o qualsiasi elenco di query.

insomma vogliono vedere la storia di tutte le query

+0

su terminale (Linux)? o da una query SQL? –

+0

@Begueradj in IDE capito. sotto ans è corretto. –

risposta

54

Dal pannello inferiore, il cambiamento "Azione di uscita" a "Storia" e quindi scegliere la data appropriata.

In alternativa, la storia istruzione SQL sono memorizzate in file di testo in due sedi:

  • sql_history/aaaa-mm-gg ad esempio, sql_history/2015/04/01: la storia completa Workbench SQL per tutti connessioni MySQL
  • log/sql_actions_ log *: SQL risultati di esecuzione storia, ma senza i dati, e separati per connessione MySQL

La locatio n di questi file dipende dal tuo sistema. Per ulteriori dettagli, vedere MySQL Workbench Settings and Log Files

In entrambi i casi, verrà visualizzata la cronologia delle query.

enter image description here

+1

per favore aggiungi una schermata in modo che ognuno possa trovare facilmente quell'opzione. Grazie. –

+1

Buona idea, è stata aggiunta una schermata. –

2

Troverete un file storia completa in:

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

MySQL Workbench impossibile aprire il file di cronologia per qualche motivo, ma sono riuscito a recuperare le mie query non salvate navigando in questo file di cronologia.

4

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

a trovare un file di log per ogni giorno. Include query manuali e automatizzate dal workbench (ad esempio AGGIORNAMENTI tramite modifica nella tabella)