Saltar al contenido
Errores de SQL/Base de DatosError
MySQL 1451

MySQL 1451 — No se puede eliminar o actualizar la fila padre

Una clave foránea impide modificar una fila padre referenciada.

mysql

Qué causa este error

La fila está referenciada por filas hijas. Eliminar o actualizar la PK violaría la integridad referencial.

Cómo solucionarlo

Elimina o actualiza primero las filas hijas. Añade ON DELETE CASCADE u ON UPDATE CASCADE. Usa SET FOREIGN_KEY_CHECKS=0 si es seguro.

Documentación Oficial

Códigos de Error Relacionados