コンテンツへスキップ
SQL/データベースエラーエラー
23514

23514 — CHECK 制約違反

INSERT または UPDATE がテーブルの CHECK 制約に違反した。

postgresql

このエラーの原因

値が CHECK 制約を満たしていない。例: 正の値が要求される箇所に負の値を指定した場合。

修正方法

CHECK 制約の内容を確認する。挿入前にデータを制約に照らして検証する。ビジネスルールが変更されている場合は制約を修正する。

公式ドキュメント

関連するエラーコード