SQL/データベースエラーエラー
2350223502 — NOT NULL 制約違反
INSERT または UPDATE が NOT NULL カラムに NULL をセットしようとした。
postgresql
このエラーの原因
クエリが DEFAULT の定義されていない NOT NULL カラムに値を提供していない。
修正方法
カラムに値を指定する。カラム定義に DEFAULT 値を追加する。必須フィールドには常に値が設定されるようにする。
例
-- not_null_violation
INSERT INTO users (email) VALUES (NULL);
-- Fix: provide required value
INSERT INTO users (email) VALUES ('user@example.com');関連するエラーコード
SQL/データベースエラーエラー
0800608006 — 接続障害
確立済みのデータベース接続が予期せず失われた。
postgresql
詳細を表示 SQL/データベースエラーエラー
57P0357P03 — 現在接続不可
データベースサーバーは接続を受け付ける準備ができていません。
postgresql
詳細を表示 SQL/データベースエラーエラー
2500625006 — 読み取り専用 SQL トランザクション
読み取り専用のトランザクションでデータを変更しようとしました。
postgresql
詳細を表示 SQL/データベースエラーエラー
3D0003D000 — 無効なカタログ名
指定されたデータベースが存在しない。
postgresql
詳細を表示 SQL/データベースエラーエラー
SQLITE_CONSTRAINT (19)SQLITE_CONSTRAINT (19) — 制約違反
INSERT、UPDATE、またはDELETEが制約に違反しました。
sqlite
詳細を表示 SQL/データベースエラー致命的
5800058000 — システムエラー
データベース操作中にオペレーティングシステムエラーが発生しました。
postgresql
詳細を表示