2017-03-07 4 views
0

Ich habe eine Sicherung einer bestimmten Tabelle aus meiner Datenbank mit dem folgenden Befehl erstellt.Wiederherstellen der MySQL-Tabelle aus der Sicherung

Ist es möglich, die spezifische Sicherungstabelle wiederherzustellen, ohne die Daten der restlichen Tabellen zu beeinträchtigen? Was bedeutet, dass nur Daten aus meiner Backup-Datei für meine Tabelle betroffen sind?

wird umgekehrt sein:

mysql database_name < database_name.sql 

Aber dies für die gesamte Datenbank. Wie macht man das allein mit Table Backup? root

+0

alle unerwünschten Daten aus der Backupdatei löschen und die Erklärung ypu verwenden für den Import vorgesehen – Jens

+0

Oder Sie können die Datei aus temporären DB importieren und dann benötigt Tisch, um die ordnungsgemäße bewegen Datenbank. By the way - wie ich weiß, gibt es keine Möglichkeit, die Tabellendaten aus SQL-Datei ohne manuelle Dateiaktualisierung zu verschrotten. –

+0

@Jens und Roman S, Danke Jungs. Ich denke, dass das Löschen von unerwünschten Daten aus meiner bestehenden Tabelle und das Einfügen der Daten aus meiner Backup-Datei die Aufgabe erledigen wird. – JunM

Antwort

-2

-u mysql -p DATABASE < mytable.sql

+0

Erklären Sie Ihren Vorschlag – Jens

+2

Während dieses Code-Snippet willkommen ist, und einige Hilfe bieten könnte, wäre es [stark verbessert, wenn es eine Erklärung enthielt] (// meta.stackexchange.com/q/114762) von * wie * und * warum * Das löst das Problem. Denken Sie daran, dass Sie die Frage für Leser in der Zukunft beantworten, nicht nur die Person, die jetzt fragt! Bitte [bearbeiten] Sie Ihre Antwort, um eine Erläuterung hinzuzufügen und geben Sie an, welche Einschränkungen und Annahmen gelten. –

Verwandte Themen