2015-08-05 4 views
0

Мне нужно обновить внешние ограничения во множестве таблиц во многих базах данных. Базы данных должны (!) Иметь одну и ту же структуру, но я понял, что иногда существуют небольшие различия (например, ограничения разные).MySQL Обновление/добавление ограничений внешнего ключа

Итак, моя идея состоит в том, чтобы «нормализовать» все таблицы, сначала отбросив внешние ограничения.

Есть ли способ отбросить все ограничения внешнего ключа, ссылающиеся на указанную таблицу/столбец из всех таблиц?

Например:

DROP FOREIGN KEY FROM ... WHERE referenceTable = 'myTable' 
AND referenceCol' = 'myId' 

ответ