Hallo zusammen,
ich habe ein riesiges SQL-Dump-File vorliegen. Innerhalb dieses Files gibt es für jeweils 10 Tabellen zuerst
und danach alle Spaltendeklarationen.
Nach der Erzeugung einer Tabelle kommt zur zugehörigen Tabelle
Das Dump-File ist wie gesagt riesig und ich möchte es nicht händisch bearbeiten.
Ich möchte zuerst alle
Anweisungen löschen, damit in dem Dump nurnoch die
Anweisungen vorhanden sind. Weiß jemand wie man das mit PHP hinbekommt? Ich dachte an Auslesen des ganzen Dumps und dann darüber loopen irgendwie und löschen. Nur ich weiß nicht wie das funktionieren soll dass er von
bis zum Abschluss der Anweisung löscht, dann die Inserts stehen lässt und erst bei dem nächsten Create wieder löscht.
Danach möchte ich die Inserts bearbeiten. Es soll aus
durch PHP-Inserts irgendwie sowas entstehen:
Brauche dringend Hilfe. Vielen Dank schonmal !
ich habe ein riesiges SQL-Dump-File vorliegen. Innerhalb dieses Files gibt es für jeweils 10 Tabellen zuerst
Code:
CREATE TABLE 'xyz'
Nach der Erzeugung einer Tabelle kommt zur zugehörigen Tabelle
Code:
INSERT INTO 'xyz' VALUES (a, b, c), (d,e,f) ...
Ich möchte zuerst alle
Code:
CREATE TABLE
Code:
INSERT
Code:
CREATE TABLE
Danach möchte ich die Inserts bearbeiten. Es soll aus
Code:
INSERT INTO 'xyz' VALUES (a,b,c), (d,e,f) ...
Code:
INSERT INTO 'xyz' VALUES (<tenant_id>, a, b, c), (<tenant_id>, d, e, f) ...
Kommentar