SQL/databasfelFel
2200122001 — Strängdata trunkeras till höger
Ett strängvärde är för långt för målkolumnen.
postgresql
Vad som orsakar detta fel
Den infogade strängen överstiger kolumnens maximala längd (t.ex. 500 tecken i en VARCHAR(255)).
Hur man åtgärdar det
Trunkera indata för att passa kolumnstorleken. Öka kolumnstorleken med ALTER TABLE. Validera indatalängden före infogning.
Exempel
-- Value too long for varchar(50)
INSERT INTO users (name) VALUES ('very long string...');Relaterade felkoder
SQL/databasfelFel
2B0002B000 — Beroende Privilegiebeskrivningar Finns Kvar
Privilegier kan inte återkallas eftersom beroende privilegier finns.
postgresql
Visa detaljer SQL/databasfelFel
2200822008 — Datum-/tidsfält överflöde
Ett datum-/tidsvärde är utanför det giltiga intervallet för fältet.
postgresql
Visa detaljer SQL/databasfelFel
2351423514 — Kränkning av kontrollbegränsning
En INSERT eller UPDATE kränker en CHECK-begränsning i tabellen.
postgresql
Visa detaljer SQL/databasfelFel
MySQL 1136MySQL 1136 — Kolumnantal stämmer inte
Kolumnantalet i INSERT stämmer inte med antalet värden.
mysql
Visa detaljer SQL/databasfelFel
42P2042P20 — Fönsterfunktionsfel
Specifikationen för fönsterfunktionen är ogiltig.
postgresql
Visa detaljer SQL/databasfelFel
SQLITE_MISUSE (21)SQLITE_MISUSE (21) — Biblioteket används felaktigt
SQLite API:et användes felaktigt.
sqlite
Visa detaljer