मैं एक डेटाबेस तालिका में एक पंक्ति जोड़ना चाहता हूं, लेकिन यदि पंक्ति एक ही अद्वितीय कुंजी के साथ मौजूद है तो मैं पंक्ति को अद्यतन करना चाहता हूं।
उदाहरण के लिए:
insert into table (id, name, age) values(1, "A", 19)
मान लीजिए कि अद्वितीय कुंजी है id
, और मेरे डेटाबेस में , एक पंक्ति है id = 1
। उस स्थिति में, मैं इन मूल्यों के साथ उस पंक्ति को अपडेट करना चाहता हूं। आम तौर पर यह एक त्रुटि देता है।
अगर मैं इसका उपयोग insert IGNORE
करता हूं तो यह त्रुटि को नजरअंदाज करेगा, लेकिन यह अभी भी अपडेट नहीं होगा।