La función update() permite modificar registros en base de datos SQLite de forma estructurada, dinámica y segura mediante parámetros.

Es el núcleo de actualización del sistema y funciona como base para:


Firma de la función

update(
    db_path: str,
    params: list,
    update_all: bool = False
)

Funcionamiento general

El flujo interno es:

  1. Validación de tipos y estructura
  2. Construcción de sentencia UPDATE
  3. Construcción de condiciones (WHERE)
  4. Parametrización (?)
  5. Ejecución en base de datos

Parámetros

db_path

Ruta al archivo SQLite.

db_path = "database.sqlite"