Hola, a ver si me pueden ayudar, tengo 2 tablas en una base de datos, una de las cual posee como clave extranjera el atributo de la otra. Seria una tabla alumno la cual posee como clave extranjera la clave de la tabla carrera. Cuando deseo eliminar un columna "comun" no tengo problemas. El problema se me presenta cuando quiero eliminar la columna clave extranjera si esta dada de alta con on delete cascade ó on update cascade, es decir:
ALTER TABLE alumno fOREIGN KEY (NOMBRE) REFERENCES CARRERA (NOMBRE) ON UPDATE CASCADE ON DELETE CASCADE;(no se como borrarla)
si hago lo mismo sin especificar el on delete y el on update no tengo problemas al eliminarla usando el alter table alumno drop constraint name_constraint.
Bueno, espero su ayuda y desde ya gracias por cualquier ayuda util..