Hallo alle
vermutlich ist das kinderleicht aber ich komme nicht drauf. Ich habe eine alte Tabelle, die in mehrere Tabellen zerlegt worden ist. Die neuen Tabellen sind nur von der Struktur her angelegt, enthalten noch keine Daten. D.h. bis auf eine: die Tabelle 'adressen_neu' enhält bereits die ID-Nummern. Die einzufügen war einfach Aber da die Reihenfolge der Spalten in der neuen Tabelle nicht mehr gleich ist, kann man die alten Daten nicht einfach in die neue Tabelle kopieren Nun hab ich mir überlegt, das spaltenweise zu tun. Die alte Tabelle heisst 'adressen', die neue 'adressen_neu'. Ich habs so versucht, aber das scheint falsch zu sein:
INSERT sp1
FROM adressen
INTO sp1
FROM adressen_neu
Die Fehlermeldung ist 'You have an error near line 1.
Meine Frage an Euch: wie kann ich den Inhalt einer Spalte von einer Tabelle x in eine andere Tabelle y einfügen? Muss ich mittels 'drop' in der neuen Tabelle zuerst die existierende Spalte löschen? Bzw. wie mache ich das
Danke für Eure Hilfe
vermutlich ist das kinderleicht aber ich komme nicht drauf. Ich habe eine alte Tabelle, die in mehrere Tabellen zerlegt worden ist. Die neuen Tabellen sind nur von der Struktur her angelegt, enthalten noch keine Daten. D.h. bis auf eine: die Tabelle 'adressen_neu' enhält bereits die ID-Nummern. Die einzufügen war einfach Aber da die Reihenfolge der Spalten in der neuen Tabelle nicht mehr gleich ist, kann man die alten Daten nicht einfach in die neue Tabelle kopieren Nun hab ich mir überlegt, das spaltenweise zu tun. Die alte Tabelle heisst 'adressen', die neue 'adressen_neu'. Ich habs so versucht, aber das scheint falsch zu sein:
INSERT sp1
FROM adressen
INTO sp1
FROM adressen_neu
Die Fehlermeldung ist 'You have an error near line 1.
Meine Frage an Euch: wie kann ich den Inhalt einer Spalte von einer Tabelle x in eine andere Tabelle y einfügen? Muss ich mittels 'drop' in der neuen Tabelle zuerst die existierende Spalte löschen? Bzw. wie mache ich das
Danke für Eure Hilfe