エラーコードポータル
SQLiteSQLiteエラーコード

SQLITE_CONSTRAINT

constraint

別表記: 19

コード SQLITE_CONSTRAINT · SQLiteが報告した問題です。

SQLITE_CONSTRAINT エラー コードは、SQL ステートメントの処理中に SQL 制約違反が発生したことを意味します。失敗した制約に関する追加情報は、付随するエラー メッセージ (sqlite3_errmsg() または sqlite3_errmsg16() を介して返される) を参照するか、拡張エラー コードを確認することで見つかります。 SQLITE_CONSTRAINT コードは、仮想テーブル実装の xBestIndex() メソッドからの戻り値としても使用できます。 xBestIndex() が SQLITE_CONSTRAINT を返す場合、これは、xBestIndex() に送信された入力の特定の組み合わせでは使用可能なクエリ プランを生成できないため、それ以上考慮する必要がないことを示します。

Google Translate · 自動翻訳です。専門用語や適用条件は英語の原文で確認してください。

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.

トラブルシューティング・診断リンク

まず、文書の製品・バージョン・発生環境が現在の状況と一致しているか確認してください。