SQLite データベースにデータを挿入するときに、「UNIQUE 制約が失敗しました」エラーが発生する場合があります。このエラーは、列に UNIQUE 制約があり、その列の値がテーブル内にすでに存在するテーブルに行を挿入しようとすると発生します。
提供されたコードでは、エラーは試行によって発生します。ユーザー テーブルの id フィールド、リスト テーブルの list_id フィールド、およびアイテム テーブルの item_id フィールドに重複した値を挿入します。
このエラーを解決するには、いくつかの方法があります。オプション:
INSERT OR IGNORE INTO user (user_id, first_name, title, username, password, email, bio)
以上がデータ挿入時の SQLite の「UNIQUE 制約に失敗しました」エラーを処理する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。