Errori SQL/DatabaseErrore
2200122001 — 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...');Codici di errore correlati
Errori SQL/DatabaseErrore
2B0002B000 — Esistono Ancora Descrittori di Privilegi Dipendenti
I privilegi non possono essere revocati perché esistono privilegi dipendenti.
postgresql
Vedi dettagli Errori SQL/DatabaseErrore
2200822008 — Overflow del campo datetime
Un valore datetime è al di fuori dell'intervallo valido per il campo.
postgresql
Vedi dettagli Errori SQL/DatabaseErrore
2351423514 — Violazione del vincolo CHECK
Un INSERT o UPDATE viola un vincolo CHECK sulla tabella.
postgresql
Vedi dettagli Errori SQL/DatabaseErrore
MySQL 1136MySQL 1136 — Il Numero di Colonne Non Corrisponde
Il numero di colonne nell'INSERT non corrisponde al numero di valori.
mysql
Vedi dettagli Errori SQL/DatabaseErrore
42P2042P20 — Errore di windowing
La specifica della funzione finestra non è valida.
postgresql
Vedi dettagli Errori SQL/DatabaseErrore
SQLITE_MISUSE (21)SQLITE_MISUSE (21) — Libreria utilizzata in modo non corretto
L'API SQLite è stata utilizzata in modo scorretto.
sqlite
Vedi dettagli