जैसा कि @mu ने टिप्पणी की, त्रुटि संदेश आपके शेष प्रश्न का खंडन करता है।
केवल उचित स्पष्टीकरण यह है कि आप वास्तव में, एक अलग तालिका पर लिख रहे हैं। ।
कोशिश करें:
INSERT INTO users (user_id, name, username, password)
VALUES
(1234,'foo', 'foo', 'foo')";
और अपनी तालिका जांचें। क्या INSERT
किया आप जिस टेबल की उम्मीद कर रहे थे, उस पर पहुंचें? यदि नहीं, तो अपनी सेटिंग जांचें:
- आईपी, पोर्ट, डीबी नाम?
- डीबी में वही स्कीमा? अपना
search_path
जांचें सेटिंग। - आपने गलती से टेबल नाम "USERS" को दोहरा उद्धरण नहीं दिया? डबल-उद्धृत पहचानकर्ता लोअर केस में नहीं डाले जाते हैं। अध्याय पढ़ें पहचानकर्ता और कुंजी शब्दए> विवरण के लिए..
तालिका users
का अन्य उदाहरण खोजें और आपके द्वारा किए गए संभावित नुकसान को ठीक करें। :)पी>