Regulärer Ausdruck - Zeichen ersetzen

Hallo

ich versuche gerade eine SQL Datei umzuschreiben, dazu muss ich eine Zeichenkette ändern.

Da dies überr 3000 Einträge sind möchte ich dies mit RegEx lösen.

Hier das Beispiel:
INSERT INTO Tabelle VALUES (1, 0, 0, 1, 1305394084, 2, ‚homepage‘, ‚Homepage‘, ‚TEXT‘, ‚‘, 0, ‚variable‘, 0, 0, 0);

Nun möchte ich die VALUES so ersetzen, dass erstmal nur der TEXT übrig bleibt ->

INSERT INTO Tabelle VALUES (‚TEXT‘, ‚‘, 0, ‚variable‘, 0, 0, 0);

Könntet ihr mir zeigen wie ich den Befehl aufbauen muss?

Vielen Dank!

Habe ich das richtig verstanden, dass du die ersten 6 Spalten aller Datensätze löschen willst?
Wenn ja, reicht hier ein einfaches UPDATE:

UPDATE Tabelle SET Sp1 = null, Sp2 = null, Sp3 = null, Sp4 = null, Sp5 = null, Sp6 = null

Natürlich die richtigen Spaltennamen einsetzen :wink:
Du musst aber aufpassen, dass du den Primary-Key nicht auf null setzt, ansonsten gibts nen Fehler.