ChrisB: alter table

Beitrag lesen

Hi,

Du könntest diese Meldung auswerten und daraufhin einen anderen Weg im Code einschlagen.
Das ist ein Lichtblick. Kannst Du mir sagen, wie ich den Fehler behandeln muss?

Da du es versäumt hast, den Namens deines DBMS nebst Version zu nennen (obwohl du bei Auswahl des Themenbereiches Datenbank explizit darauf hingewiesen wirst!) kann ich jetzt nur mal annehmen, dass du MySQL verwendest.

Da wertest du nach der Operation mysql_error aus (bzw. dessen Äquivalent bei Nutzung von MySQLi), und schaust dir die Fehlernummer an - wenn es genau die ist, die in dem Fall auftritt, dass eine Spalte hinzugefügt werden soll, obwohl sie bereits existiert, dann reagierst du entsprechend speziell. Die Fehlernummer bekommst du heraus, in dem du den Fall mal explizit provozierst. Und dann schlägst du sie noch kurz in der MySQL-Doku nach, um sicherzugehen, dass es auch wirklich die richtige war, und kein zufällig dabei aufgetretener anderer Fehler.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.