करता सम्मिलित करें, भाव की तुलना में अधिक लक्ष्य स्तंभ होते हैं ...PostgreSQL त्रुटि: जब यह तो मैं इस के साथ शुरू कर रहा हूँ
SELECT * FROM parts_finishing;
... मैं इस मिलता है ...
id, id_part, id_finish, id_metal, id_description, date, inside_hours_k, inside_rate, outside_material
(0 rows)
... तो सब कुछ दिखता है ठीक अब तक तो मैं ऐसा करने ...
INSERT INTO parts_finishing
(
id_part, id_finish, id_metal, id_description,
date, inside_hours_k, inside_rate, outside_material
) VALUES (
('1013', '6', '30', '1', NOW(), '0', '0', '22.43'),
('1013', '6', '30', '2', NOW(), '0', '0', '32.45'));
... और मुझे मिलता है ...
+०१२३५१६४१०ERROR: INSERT has more target columns than expressions
अब मैं यह सुनिश्चित करना संख्या उद्धरण में नहीं हैं जैसे कुछ कार्य कर लेते हैं, उद्धरण में हैं के बाद मैं स्पष्ट रूप से गणना की (पूर्णांकों, आंकिक प्रकार, आदि के संबंध में है कि करने के लिए एक मेज गाइड प्यार होता) कॉलम नामों और मानों की संख्या डाली जा रही है। मैंने यह भी सुनिश्चित करने की कोशिश की कि सभी कॉमा अल्पविराम हैं ... वास्तव में यहां एक नुकसान पर। id
को छोड़कर कोई अन्य कॉलम नहीं है जो bigserial
primary key
है।
आप '()' मूल्यों के आसपास सूची का एक अतिरिक्त सेट है। बस इतना ही। बीटीडब्लू: उद्धृत मूल्य सभी (var) चार कॉलम का संदर्भ देते हैं? – wildplasser