it-swarm.com.de

MYSQL Nur bestimmte Zeilen sichern

Ich versuche einen MySQL-Dump von ein paar Zeilen in meiner Datenbank zu machen. Ich kann dann den Speicherauszug verwenden, um diese wenigen Zeilen in eine andere Datenbank hochzuladen. Der Code, den ich habe, funktioniert, aber er gibt alles aus. Wie kann ich mysqldump dazu bringen, nur bestimmte Zeilen einer Tabelle zu sichern?

Hier ist mein Code:


mysqldump --opt --user=username --password=password lmhprogram myResumes  --where=date_pulled='2011-05-23' > test.sql

90
Shattuck

Repariere einfach dein --where Möglichkeit. Es sollte eine gültige SQL WHERE-Klausel sein, wie:

--where="date_pulled='2011-05-23'"

Sie haben den Spaltennamen außerhalb der Anführungszeichen.

134
AJ.

Sie müssen die "where" -Klausel angeben.

Versuchen

mysqldump --opt --user=username --password=password lmhprogram myResumes  --where="date_pulled='2011-05-23'" > test.sql
32
Neville Kuyt

Verwenden Sie diesen Code für bestimmte Tabellenzeilen unter Verwendung der LIKE-Bedingung.

mysqldump -u root -p sel_db_server case_today --where="date_created LIKE '%2018
%'" > few_rows_dump.sql
1
Rokonz Zaz