Daniel: MySQL+PHPMyAdmin

Beitrag lesen

Hi,

ALTER TABLE tabellename IF NOT EXIST col(Spalte1) ADD col=Spalte2

^^ups

Woher soll phpMyAdmin denn wissen, welche Spalten hinzugekommen sind?

woher soll ich wissen woher wer was weis?

ich dacht mir halt der macht dann ein

ALTER TABLE tabellename1 IF NOT EXIST col(Spalte1) ADD col=Spalte1;
ALTER TABLE tabellename1 IF NOT EXIST col(Spalte2) ADD col=Spalte2;
ALTER TABLE tabellename1 IF NOT EXIST col(Spalte3) ADD col=Spalte3;
...
ALTER TABLE tabellename1 IF NOT EXIST col(SpalteX) ADD col=SpalteX;
ALTER TABLE tabellename2 IF NOT EXIST col(Spalte1) ADD col=Spalte1
ALTER TABLE tabellename2 IF NOT EXIST col(Spalte2) ADD col=Spalte2;
ALTER TABLE tabellename2 IF NOT EXIST col(Spalte3) ADD col=Spalte3;
...
ALTER TABLE tabellenameX IF NOT EXIST col(SpalteX) ADD col=SpalteX;

gibts da sowas? wie sieht das aus? wie kann ich das PHPMyAdmin klar
machen? oder muss ich das per hand umschreiben?

oder bleibt mir nur die daten aus der vorhandenen zu sichern, mit DROP -> CREATE
die neue Tabstruktur und die daten wieder einzuspielen?

MfG