SQL-/databasefoutenFout
2350223502 — Schending van NOT NULL
Een INSERT of UPDATE probeerde een NOT NULL-kolom op NULL in te stellen.
postgresql
Wat veroorzaakt deze fout
De query levert geen waarde voor een NOT NULL-kolom zonder gedefinieerde DEFAULT.
Hoe op te lossen
Geef een waarde op voor de kolom. Voeg een DEFAULT-waarde toe aan de kolomdefinitie. Zorg dat verplichte velden altijd gevuld zijn.
Voorbeeld
-- not_null_violation
INSERT INTO users (email) VALUES (NULL);
-- Fix: provide required value
INSERT INTO users (email) VALUES ('user@example.com');Gerelateerde foutcodes
SQL-/databasefoutenFout
0800608006 — Verbindingsfout
Een bestaande databaseverbinding is onverwacht verloren gegaan.
postgresql
Details bekijken SQL-/databasefoutenFout
57P0357P03 — Kan Nu Geen Verbinding Maken
De databaseserver is nog niet gereed om verbindingen te accepteren.
postgresql
Details bekijken SQL-/databasefoutenFout
2500625006 — Alleen-lezen SQL-transactie
Er werd geprobeerd gegevens te wijzigen in een alleen-lezen transactie.
postgresql
Details bekijken SQL-/databasefoutenFout
3D0003D000 — Ongeldige catalogusnaam
De opgegeven database bestaat niet.
postgresql
Details bekijken SQL-/databasefoutenFout
SQLITE_CONSTRAINT (19)SQLITE_CONSTRAINT (19) — Schendingsfout beperking
Een INSERT, UPDATE of DELETE heeft een beperking geschonden.
sqlite
Details bekijken SQL-/databasefoutenFataal
5800058000 — Systeemfout
Er is een besturingssysteemfout opgetreden tijdens een databasebewerking.
postgresql
Details bekijken