Renaming foreign-key columns in MySQL May 25, 2023 by Tarik AFAIK, dropping the constraint, then rename, then add the constraint back is the only way. Backup first!