Saya akan memeriksa untuk melihat apakah Anda memiliki referensi kunci asing ke kolom itu. Jika demikian, Anda mungkin perlu menghapus hubungan asing yang telah Anda tetapkan untuk kolom itu, lalu ganti nama, lalu tempatkan kembali hubungan kunci asing Anda dengan nama kolom baru.
Saya pikir MySQL terpaku pada kenyataan bahwa ketika Anda mengganti nama, hubungan FK tidak lagi valid dan itu menimbulkan kesalahan.
EDIT:DikonfirmasiFK Ganti Nama di MySQL
Anda perlu melakukan sesuatu seperti ini:
alter table yourTable drop foreign key yourID