Konvertieren Mysql-Dump-Datei von INSERT zu INSERT IGNORE

7

Ich habe eine riesige Speicherauszugsdatei mit einer Größe von 40G, und ich muss diese wieder in die Datenbank zurückgeben, da einige Datensätze nach einer Wiederherstellung fehlen. Gibt es eine einfache Möglichkeit, die INSERT in INSERT IGNORE in der Dump-Datei zu verdecken, um doppelte Einträge Fehler zu vermeiden? das Laden der Datei in einen Texteditor scheint ein Nein zu mir zu sein. Vielen Dank im Voraus

    
Gäng Tian 09.01.2012, 18:19
quelle

3 Antworten

9

Wenn Sie ein UNIX-ähnliches Betriebssystem verwenden, können Sie sed :

verwenden %Vor%     
cth 09.01.2012, 18:38
quelle
15

Es gibt auch einen Schalter für mysqldump

- Einfügen-Ignorieren in mysqldump

    
davydotcom 24.11.2013 05:22
quelle
1

Verwenden Sie eine Textverarbeitungsanwendung wie sed von der Befehlszeile, um die Suche bei Ihren Importen zu ersetzen.

    
cdeszaq 09.01.2012 18:23
quelle

Tags und Links