Chciałbym sprawdzić, czy masz odniesienia do kluczy obcych do tej kolumny. Jeśli tak, może być konieczne usunięcie relacji obcych zdefiniowanych dla tej kolumny, a następnie zmiana nazwy, a następnie ponowne umieszczenie relacji klucza obcego z nową nazwą kolumny.
Myślę, że MySQL zawiesza się na fakcie, że kiedy zmieniasz nazwę, relacje FK nie są już ważne i generuje błąd.
EDYCJA:PotwierdzoneZmień nazwę FK w MySQL
Musisz zrobić coś takiego:
alter table yourTable drop foreign key yourID