В течение прошлой недели я рвал на себе волосы, пытаясь вернуть мои ограничения внешнего ключа на мою таблицу contact в Elastix.
Ограничения, которые я пытаюсь воспроизвести,следующее: Копировать эти внешние ключи
Я пробовал:
ALTER TABLE contact ADD CONSTRAINT (
id_agent ) REFERENCES agent(id);
, но безрезультатно.Я получаю ответ:
SQL query: ALTER TABLE call_entry ADD CONSTRAINT call_entry_ibfk_3 FOREIGN KEY(id_contact) REFERENCES contact.id MySQL said: #1005 - Can't create table 'call_center.#sql-888_37e3e' (errno: 150)
Все агенты баз данных, queue_call_entry, campaign_entry существуют и имеют данные.Структура контактной таблицы здесь: структура контактной таблицы
Любая помощь будет высоко оценена, спасибо за ваше время.