sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo puedo agregar la restricción ON DELETE en la tabla?

Use ALTER TABLE+AGREGAR RESTRICCIÓN. P.ej. Si desea vincular tablas de miembros y perfiles por ID_miembro y eliminar perfiles en cascada cada vez que se elimine el miembro, puede escribir algo como esto:

ALTER TABLE profiles
   ADD CONSTRAINT `fk_test`
   FOREIGN KEY (`member_id` )
   REFERENCES `members` (`member_id` )
   ON DELETE CASCADE

Si necesita actualizar esa restricción, tendrá que eliminarla y luego crearla nuevamente, no hay una forma directa de modificarla.

ALTER TABLE profiles DROP FOREIGN KEY `fk_test`