Errores de SQL/Base de DatosError
SQLITE_MISMATCH (20)SQLITE_MISMATCH (20) — Incompatibilidad de tipo de datos
El tipo de datos no coincide con el esperado.
sqlite
Qué causa este error
Se insertó un valor no entero en una INTEGER PRIMARY KEY (alias de rowid).
Cómo solucionarlo
Asegúrate de que los valores de INTEGER PRIMARY KEY sean enteros. Usa CAST() para convertir valores.
Códigos de Error Relacionados
Errores de SQL/Base de DatosGrave
SQLITE_IOERR (10)SQLITE_IOERR (10) — Error de E/S de disco
Ocurrió un error de E/S de disco al leer o escribir la base de datos.
sqlite
Ver detalles Errores de SQL/Base de DatosError
MySQL 1146MySQL 1146 — La tabla no existe
La tabla referenciada no existe en la base de datos.
mysql
Ver detalles Errores de SQL/Base de DatosError
SQLITE_BUSY (5)SQLITE_BUSY (5) — La base de datos está bloqueada
El archivo de la base de datos está bloqueado por otra conexión o proceso.
sqlite
Ver detalles Errores de SQL/Base de DatosError
2350523505 — Violación de unicidad
Un INSERT o UPDATE viola una restricción UNIQUE o de clave primaria.
postgresql
Ver detalles Errores de SQL/Base de DatosGrave
SQLITE_CORRUPT (11)SQLITE_CORRUPT (11) — Imagen de disco de la base de datos malformada
El archivo de la base de datos está corrupto.
sqlite
Ver detalles Errores de SQL/Base de DatosError
4000140001 — Fallo de serialización
La transacción fue revertida debido a un conflicto de serialización.
postgresql
Ver detalles