सामग्री पर जाएं
SQL/डेटाबेस एररएरर
22001

22001 — स्ट्रिंग डेटा दाईं ओर काटी गई

एक स्ट्रिंग मान लक्ष्य कॉलम के लिए बहुत लंबा है।

postgresql

इस एरर के कारण

डाली गई स्ट्रिंग कॉलम की अधिकतम लंबाई से अधिक है (जैसे VARCHAR(255) में 500 वर्ण)।

इसे कैसे ठीक करें

कॉलम आकार में फ़िट होने के लिए इनपुट छोटा करें। ALTER TABLE से कॉलम आकार बढ़ाएँ। इन्सर्ट करने से पहले इनपुट लंबाई सत्यापित करें।

उदाहरण

-- Value too long for varchar(50)
INSERT INTO users (name) VALUES ('very long string...');
आधिकारिक दस्तावेज़

संबंधित एरर कोड