Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur ALTER TABLE

Je vérifierais si vous avez des références de clé étrangère à cette colonne. Si tel est le cas, vous devrez peut-être supprimer les relations étrangères que vous avez définies pour cette colonne, puis renommer, puis remettre vos relations de clé étrangère en place avec le nouveau nom de colonne.

Je pense que MySQL s'accroche au fait que lorsque vous renommez, les relations FK ne sont plus valides et génèrent une erreur.

EDIT :ConfirméFK Renommer dans MySQL

Vous devrez faire quelque chose comme ceci :

alter table yourTable drop foreign key yourID