MySQLdump: esportare parte dei record di una tabella

L’esigenza è quella di esportare una parte dei dati di una tabella MySQL, perché magari interamente è troppo grossa.

Per fare questo è possibile usare una opzione di mysqldump che consente di usare un parametro di ricerca. Bisogna quindi capire come filtrare i dati nella tabella, occorre un campo che permetta di farlo.

Ad esempio, ipotizziamo un campo TS con il timestamp dell’ultima modifica ed ipotizziamo di voler esportare tutti i record successivi al 15 ottobre, potremmo usare:

mysqldump –where=”ts>’2019-10-15′” DATABASE TABELLA > dump.sql

dove DATABASE e TABELLA saranno i nomi reali del database e della tabella da esportare.

enjoy!

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Taggato su: ,

Commenta