norbert: alter table

Beitrag lesen

Das ist lieb von euch, dass ihr mir bei meinem Problem so helft! Danke!
Ich verwende MySql 5.0 (soll aber auch unter 5.1 funktionieren). Das Betriebssystem ist Windows XP. Zu meiner Schande muss ich gestehen, dass noch gar kein Code fertig ist. Wie gesagt: ich versuche:

if select count(*) from information_schema.columns where table_name='t500' and column_name='C5009' and table_schema='xyz'=0 then  
ALTER TABLE t500 ADD COLUMN 'C5009' ...

Das Problem dabei ist, dass ich die DB (xyz) nicht kenne, da sie jeder User nach Belieben frei wählen konnte. Ich könnte auch

show columns from t500

anwenden. Dann steht die DB fest. Aber ich weiss nicht, wie ich das Ergebnis weiter verarbeiten muss.