Guten Morgen,
in einer Tabelle soll durch ein Update eine neue Column eingefügt werden. Da man das Update mehrfach fahren kann, will ich gewährleisten, dass das ALTER TABLE nur dann ausgeführt wird, wenn die Column noch nicht vorhanden ist. Ohne eine Function zu schreiben wird es wohl nicht gehen? Aber an der probiere ich schon ne Stunde herum. SHOW COLUMNS bringt mir zwar eine Liste, aber wie verarbeite ich die? Ein SELECT wäre da besser. Z.B.
select * from information_schema.COLUMNS where table_name='t500' and column_name='C5000'
Damit komme ich aber auch nicht weiter, weil ich die Werte von allen Datenbanken bekomme und ich auch nicht weiss, in welcher DB der User die t500 angelegt hat. Kann mir da jemand einen Rat geben?
Gruß Norbert