आप an UPDATE query का उपयोग करना चाहते हैं, जो मौजूदा रिकॉर्ड में मानों को बदलता है। An INSERT query कड़ाई से नए रिकॉर्ड जोड़ता है।
UPDATE Meeting
SET MeetingNotes = 'testing'
WHERE MeetingProcessId = '1001' AND MeetingId = '25'
भविष्य में संदर्भ के लिए, मैं क्यों आप अपने उदाहरण में एक SELECT कथन है यकीन नहीं है: डालें या अद्यतन रिकॉर्ड करने की जरूरत नहीं है। इस पर
INSERT INTO Meeting (MeetingId, MeetingProcessId, MeetingNotes)
VALUES ('25', '1001', 'Notes about this very exciting meeting...')
एक जोड़े नोट: बैठक तालिका में एक नया रिकॉर्ड (केवल तीन स्तंभों से पता चला दिया गया है) सम्मिलित करना इस प्रकार दिखाई देगा
- के बाद से सम्मिलित बयान करने के लिए पूरी तरह से नया रिकॉर्ड जोड़ने मेज, columnwise बाधाओं लागू किया जा सकता है, ताकि वे एक कहां खंड
- तो
MeetingId
का समर्थन नहीं करते सम्मिलित बयान से बाहर छोड़ दिया जाना चाहिए एक स्वत: incrementing रिकॉर्ड डेटाबेस द्वारा उत्पन्न आईडी है, यह होना चाहिए/
- केवल स्ट्रिंग (सीएए आर/वचर) मूल्यों में प्रकट होने पर मूल्यों को उद्धृत किया जाना चाहिए, संख्यात्मक मान नहीं होना चाहिए। तो अगर, उदाहरण के लिए, MeetingId और MeetingProcessId स्ट्रिंग स्तंभों के बजाय पूर्णांक,
25
और ऊपर प्रश्नों में 1001
आसपास उद्धरण के निशान
स्रोत
2012-04-25 15:54:26
क्यों क्या आप एक मान के साथ एक मान डालेंगे? मैं समझूंगा कि क्या आप कहीं और से सम्मिलित थे, और आप स्रोत पर एक खंड निर्दिष्ट करना चाहते थे, लेकिन यहां इसका कोई मतलब नहीं है। – Bridge