Mysql
 sql >> Database >  >> RDS >> Mysql

Errore ALTER TABLE

Verificherei per vedere se hai riferimenti a chiavi esterne a quella colonna. In tal caso, potrebbe essere necessario rimuovere le relazioni esterne che hai definito per quella colonna, quindi rinominare, quindi ricollocare le relazioni di chiave esterna con il nuovo nome di colonna.

Penso che MySQL si stia bloccando sul fatto che quando si rinomina, le relazioni FK non sono più valide e viene generato un errore.

EDIT:ConfermatoRinomina FK in MySQL

Dovrai fare qualcosa del genere:

alter table yourTable drop foreign key yourID