Code SQLITE_CONSTRAINT · Ein von SQLite gemeldetes Problem.
Übersetzte Erklärung
Der Fehlercode SQLITE_CONSTRAINT bedeutet, dass beim Versuch, eine SQL-Anweisung zu verarbeiten, eine SQL-Einschränkungsverletzung aufgetreten ist. Weitere Informationen zur fehlgeschlagenen Einschränkung finden Sie in der begleitenden Fehlermeldung (zurückgegeben über sqlite3_errmsg() oder sqlite3_errmsg16()) oder indem Sie sich den erweiterten Fehlercode ansehen.
Der SQLITE_CONSTRAINT-Code kann auch als Rückgabewert der xBestIndex()-Methode einer virtuellen Tabellenimplementierung verwendet werden. Wenn xBestIndex() SQLITE_CONSTRAINT zurückgibt, bedeutet dies, dass die bestimmte Kombination von Eingaben, die an xBestIndex() übermittelt werden, nicht zu einem verwendbaren Abfrageplan führen kann und nicht weiter berücksichtigt werden sollte.
Google Translate · Dies ist eine automatische Übersetzung. Prüfen Sie Fachbegriffe und anwendbare Bedingungen im englischen Original.
Offizielle Erklärung · Originaltext
The SQLITE_CONSTRAINT error code means that an SQL constraint violation occurred while trying to process an SQL statement. Additional information about the failed constraint can be found by consulting the accompanying error message (returned via sqlite3_errmsg() or sqlite3_errmsg16()) or by looking at the extended error code.
The SQLITE_CONSTRAINT code can also be used as the return value from the xBestIndex() method of a virtual table implementation. When xBestIndex() returns SQLITE_CONSTRAINT, that indicates that the particular combination of inputs submitted to xBestIndex() cannot result in a usable query plan and should not be given further consideration.
Links zur Fehlerbehebung und Diagnose
Prüfen Sie zuerst, ob Produkt, Version und Umgebung im Dokument Ihrer Situation entsprechen.
Änderungen: English prose extracted; whitespace normalized; Korean context and classified official links added. Python code examples not redistributed. Übersetzte Erklärungen sind als automatische Übersetzungen gekennzeichnet.