Errores de SQL/Base de DatosError
MySQL 1451MySQL 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.
Códigos de Error Relacionados
Errores de SQL/Base de DatosError
2D0002D000 — Terminación de transacción inválida
Un comando de terminación de transacción fue inválido en el contexto actual.
postgresql
Ver detalles Errores de SQL/Base de DatosError
2200822008 — Desbordamiento de campo de fecha/hora
Un valor de fecha/hora está fuera del rango válido para el campo.
postgresql
Ver detalles Errores de SQL/Base de DatosError
MySQL 1142MySQL 1142 — Comando denegado
Al usuario le falta el privilegio requerido a nivel de tabla.
mysql
Ver detalles Errores de SQL/Base de DatosError
5400054000 — Límite del programa excedido
Se ha superado un límite de implementación de la base de datos.
postgresql
Ver detalles Errores de SQL/Base de DatosError
SQLITE_PERM (3)SQLITE_PERM (3) — Permiso de acceso denegado
El modo de acceso solicitado al archivo de la base de datos no está permitido.
sqlite
Ver detalles Errores de SQL/Base de DatosInformación
SQLITE_EMPTY (16)SQLITE_EMPTY (16) — La base de datos está vacía
El archivo de la base de datos existe pero no contiene tablas.
sqlite
Ver detalles