В mysql можно добавить столбец и внешний ключ в тот же оператор? И какой правильный синтаксис для добавления fk?
Вот мой SQL:
ALTER TABLE database.table
ADD COLUMN columnname INT DEFAULT(1),
FOREIGN KEY (fk_name) REFERENCES reftable(refcolumn) ON DELETE CASCADE;
... и сопроводительное сообщение об ошибке:
У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с FOREIGN KEY (fk_name). ССЫЛКИ reftable (refcolumn) ON DELETE CASCADE 'в строке 4