Código SQLITE_MISMATCH · Problema informado por SQLite.
Explicación traducida
El código de error SQLITE_MISMATCH indica una discrepancia en el tipo de datos.
SQLite normalmente es muy indulgente con las discrepancias entre el tipo de un valor y el tipo declarado del contenedor en el que se almacenará ese valor. Por ejemplo, SQLite permite que la aplicación almacene un BLOB grande en una columna con un tipo declarado BOOLEAN. Pero en algunos casos, SQLite es estricto con los tipos. El error SQLITE_MISMATCH se devuelve en aquellos pocos casos en los que los tipos no coinciden.
El ID de fila de una tabla debe ser un número entero. Intentar establecer el ID de fila en cualquier valor que no sea un número entero (o un NULL que se convertirá automáticamente en el siguiente ID de fila entero disponible) genera un error SQLITE_MISMATCH.
Google Translate · Esta es una traducción automática. Consulte el original en inglés para comprobar los términos técnicos y las condiciones aplicables.
Explicación oficial · Texto original
The SQLITE_MISMATCH error code indicates a datatype mismatch.
SQLite is normally very forgiving about mismatches between the type of a value and the declared type of the container in which that value is to be stored. For example, SQLite allows the application to store a large BLOB in a column with a declared type of BOOLEAN. But in a few cases, SQLite is strict about types. The SQLITE_MISMATCH error is returned in those few cases when the types do not match.
The rowid of a table must be an integer. Attempt to set the rowid to anything other than an integer (or a NULL which will be automatically converted into the next available integer rowid) results in an SQLITE_MISMATCH error.
Enlaces de solución de problemas y diagnóstico
Compruebe primero que el producto, la versión y el entorno del documento coincidan con su situación.
Modificaciones: English prose extracted; whitespace normalized; Korean context and classified official links added. Python code examples not redistributed. Las explicaciones traducidas están identificadas como traducciones automáticas.