SQL-/databasefoutenFout
2200122001 — Tekenreeksdata rechts afgekapt
Een tekenreekswaarde is te lang voor de doelkolom.
postgresql
Wat veroorzaakt deze fout
De ingevoegde tekenreeks overschrijdt de maximale lengte van de kolom (bijv. 500 tekens in een VARCHAR(255)).
Hoe op te lossen
Kapt invoer af tot de kolomgrootte. Vergroot de kolomgrootte met ALTER TABLE. Valideer de invoerlengte voor het invoegen.
Voorbeeld
-- Value too long for varchar(50)
INSERT INTO users (name) VALUES ('very long string...');Gerelateerde foutcodes
SQL-/databasefoutenFout
2B0002B000 — Afhankelijke Privilegebeschrijvingen Bestaan Nog
Privileges kunnen niet worden ingetrokken omdat afhankelijke privileges bestaan.
postgresql
Details bekijken SQL-/databasefoutenFout
2200822008 — Datum-/tijdveld overloop
Een datum-/tijdwaarde valt buiten het geldige bereik voor het veld.
postgresql
Details bekijken SQL-/databasefoutenFout
2351423514 — Schending van CHECK-beperking
Een INSERT of UPDATE schendt een CHECK-beperking op de tabel.
postgresql
Details bekijken SQL-/databasefoutenFout
MySQL 1136MySQL 1136 — Kolomaantal Komt Niet Overeen
Het aantal kolommen bij INSERT komt niet overeen met het aantal waarden.
mysql
Details bekijken SQL-/databasefoutenFout
42P2042P20 — Vensterfunctiefout
De specificatie van de vensterfunctie is ongeldig.
postgresql
Details bekijken SQL-/databasefoutenFout
SQLITE_MISUSE (21)SQLITE_MISUSE (21) — Bibliotheek onjuist gebruikt
De SQLite API werd onjuist gebruikt.
sqlite
Details bekijken