Kann ich in MySQL eine Spalte und einen Fremdschlüssel in derselben Anweisung hinzufügen? Und wie lautet die richtige Syntax zum Hinzufügen des fk?
Hier ist mein SQL:
ALTER TABLE database.table
ADD COLUMN columnname INT DEFAULT(1),
FOREIGN KEY (fk_name) REFERENCES reftable(refcolumn) ON DELETE CASCADE;
... und die dazugehörige Fehlermeldung:
Sie haben einen Fehler in Ihrer SQL-Syntax. Überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, auf die richtige Syntax für die Verwendung in der Nähe von 'FOREIGN KEY (fk_name) REFERENCES reftable (refcolumn) ON DELETE CASCADE' in Zeile 4
fk_nameundfk_columnich muss was einfügen ...?