Mero: Feldreihenfolge in mySQL ändern

Beitrag lesen

你好, 克里斯蒂安,

Natürlich.

Also meine aus dem Dump der alten Datenbank stammenden INSERTS sehen jetzt im Prinzip so aus ...

INSERT INTO gallery VALUES ('Strasse 1', 'Vorname 1', 'Ort 1', 'Name 1');
INSERT INTO gallery VALUES ('Strasse 2', 'Vorname 2', 'Ort 2', 'Name 2');
...

Die neue Reihenfolge soll aber lauten ...

'Name', 'Vorname', 'Ort', 'Strasse'

Jetzt habe ich ein Problem: Die Werte werden in die falschen Felder eingesetzt - wat nu?

Danke, Grüße,

Sebastian

Reihenfolge ändern, bzw im Insert-into bei der Tabelle auch angeben.

Insert into gallery(name,vorname,ort,strasse)
select name,vorname,ort,strasse from oldgallery;

Das Select am Schluss erspart dir den Käs mit den ganzen Values. Ein Statement für alle Einträge, statt ein Statement pro Eintrag.

MfG
Mero