# ¿Por qué se bloquea una actualización de base de datos sin filtro?

Canonical URL: https://help.iagenify.com/es/faqs/databases/por-que-se-bloquea-una-actualizacion-de-base-de-datos-sin-filtro

[← Volver a las preguntas frecuentes sobre Bases de datos](https://help.iagenify.com/es/faqs/databases)

CENTRO DE AYUDA · FAQ Bases de datos 2 min de lectura
# ¿Por qué se bloquea una actualización de base de datos sin filtro?
IaGenify bloquea las actualizaciones o eliminaciones sin filtro o cláusula SQL WHERE, salvo que confirmes expresamente que deben cambiarse todos los registros. Esta protección evita que una condición omitida afecte accidentalmente a toda una colección o tabla.
IaGenify
Bases de datos

## Cómo funciona la comprobación
En MongoDB, un filtro vacío puede coincidir con todos los documentos de una colección. En SQL, una instrucción UPDATE o DELETE sin WHERE puede cambiar o eliminar todas las filas de la tabla. La herramienta de almacenamiento detecta esas operaciones sin límite y exige la confirmación explícita `all: true` antes de ejecutarlas.
Esta comprobación no decide si modificar todos los registros es buena idea; solo hace explícito el alcance general. Una rutina más segura consiste en consultar primero los registros deseados, crear un filtro con una clave estable y revisar el conjunto coincidente antes de escribir. En SQL, usa una condición WHERE que identifique las filas concretas.
## Usa la confirmación global con intención
Si realmente quieres actualizar o eliminar todos los registros, `all: true` confirma ese alcance para la operación. Úsalo solo cuando la solicitud pida claramente un cambio general y hayas considerado sus consecuencias. No añade una opción para deshacerlo, por lo que conviene conservar una copia de seguridad si necesitas recuperarte.
Si esperabas una actualización limitada, no añadas la confirmación solo para quitar el error. Corrige el filtro, verifica el almacenamiento y la tabla o colección, y revisa los registros coincidentes antes de ejecutar el cambio. Así el error te ayuda a precisar el alcance previsto. [← Volver a las preguntas frecuentes sobre Bases de datos](https://help.iagenify.com/es/faqs/databases)
