Собственно, задача, например, сделать ALTER TABLE и сменить поле INT(11) на TINYINT(5) UNSIGNED.
Проблема - на это поле туева хуча внешних ссылок.
MySQL поменять формат в этом случае не позволяет.
То есть, напрашивается скриптик, который соберёт инфу об индексах и связях, грохнет все связанные с данным полем внешние ключи, сделает необходимый ALTER TABLE и создаст все ключи и индексы снова.
Есть где-нибудь такое, достаточно нужное решение?