दस्तावेज़ीकरण के अनुसार , अंतर यह है:
तो यह क्या करता है:
- उपलब्ध अनुक्रमणिका में से किसी एक का उपयोग करके पंक्ति का मिलान करने का प्रयास करें;
- यदि पंक्ति पहले से मौजूद नहीं है:एक नया जोड़ें;
- यदि पंक्ति पहले से मौजूद है:मौजूदा पंक्ति हटाएं और बाद में एक नई पंक्ति जोड़ें।
इसका उपयोग कब अलग से उपयोगी हो सकता है insert
और update
बयान?
- आप इसे सुरक्षित रूप से कॉल कर सकते हैं, और आपको मौजूदा पंक्तियों (एक कथन बनाम दो) के बारे में चिंता करने की आवश्यकता नहीं है;
- यदि आप
inserting
. संबंधित डेटा हटाना चाहते हैं /updating
, आप उपयोग कर सकते हैंreplace
:यह सभी संबंधित डेटा को भी हटा देता है); - जब ट्रिगर को सक्रिय करने की आवश्यकता हो, और आप एक
insert
की अपेक्षा करते हैं (बुरा कारण, ठीक है)।