Mysql - добавление foreign key
Чтобы в таблицу добавить FOREIGN KEY достаточно такого запроса:
ALTER TABLE название_таблицы_куда_добавить
ADD FOREIGN KEY (колонка_в_таблие_куда_добавить)
REFERENCES таблица_на_которую_ссылаемся(название_колонки_в_таблице_куда_ссылаемся);
Если нужно задать название ключа:
ALTER TABLE название_таблицы_куда_добавить
ADD CONSTRAINT название_ключа
FOREIGN KEY (колонка_в_таблие_куда_добавить)
REFERENCES таблица_на_которую_ссылаемся(название_колонки_в_таблице_куда_ссылаемся);
Комментарии