Gå till innehåll
SQL/databasfelFel
23502

23502 — Null-värde kränkning

En INSERT eller UPDATE försökte sätta en NOT NULL-kolumn till NULL.

postgresql

Vad som orsakar detta fel

Frågan tillhandahåller inte ett värde för en NOT NULL-kolumn utan definierat DEFAULT.

Hur man åtgärdar det

Ange ett värde för kolumnen. Lägg till ett DEFAULT-värde i kolumndefinitionen. Se till att obligatoriska fält alltid fylls i.

Exempel

-- not_null_violation
INSERT INTO users (email) VALUES (NULL);
-- Fix: provide required value
INSERT INTO users (email) VALUES ('user@example.com');
Officiell dokumentation

Relaterade felkoder