Vai al contenuto
Errori SQL/DatabaseErrore
22001

22001 — Troncamento destro dei dati stringa

Un valore stringa è troppo lungo per la colonna di destinazione.

postgresql

Cause di questo errore

La stringa inserita supera la lunghezza massima della colonna (ad es., 500 caratteri in un VARCHAR(255)).

Come correggerlo

Troncare l'input per adattarlo alla dimensione della colonna. Aumentare la dimensione della colonna con ALTER TABLE. Validare la lunghezza dell'input prima dell'inserimento.

Esempio

-- Value too long for varchar(50)
INSERT INTO users (name) VALUES ('very long string...');
Documentazione ufficiale

Codici di errore correlati