Если у других таблиц есть внешний ключ в вашей таблице, вы не можете напрямую переименовать столбец, используя alter table, он выдаст следующую ошибку: [HY000] [1025] Ошибка при переименовании xxx в yyy (ошибка: 150)
Вы должны:
- удалить внешние ключи из других таблиц, указывая на первичный ключ, который вы хотите переименовать
- переименовать первичный ключ
- добавить внешний столбец в другие таблицы
При переименовании таблицы в Intellij генерируется код, который вы отбрасываете, и добавляется внешний ключ.