Czy w mysql mogę dodać kolumnę i klucz obcy w tej samej instrukcji? Jaka jest właściwa składnia dodawania fk?
Oto mój SQL:
ALTER TABLE database.table
ADD COLUMN columnname INT DEFAULT(1),
FOREIGN KEY (fk_name) REFERENCES reftable(refcolumn) ON DELETE CASCADE;
... i towarzyszący komunikat o błędzie:
Masz błąd w składni SQL; sprawdź podręcznik, który odpowiada twojej wersji serwera MySQL, aby znaleźć właściwą składnię, której należy użyć w pobliżu 'FOREIGN KEY (fk_name) REFERENCES reftable (refcolumn) ON DELETE CASCADE' 'w linii 4
fk_nameifk_columnmuszę wstawić whaat ...?