Me da el siguiente error cuando intento eliminar un campo que es un índice, "cannot drop column needed in a foreign key constraint" busque un poco pero dicen que antes de hacer eso hay que eliminar la clave foranea pero nose como se hace eso.
En MySQL:
ALTER TABLE <tabla con la FK> DROP FOREIGN KEY <nombre de la FK>;
En SQL Server / Oracle / MS Access:
ALTER TABLE <tabla con la FK> DROP CONSTRAINT <nombre de la FK>;