दोनों REPLACE INTO
और ON DUPLICATE KEY
सुझाए गए विकल्प MySQL संस्करण से गैर मानक SQL हैं। तो क्या आप इसका उपयोग करते हैं यह इस पर निर्भर करता है कि क्या आप MySQl का उपयोग कर रहे हैं और b) क्या आप उस संस्करण से बंधे रहना चाहते हैं।
ANSI SQL एक MERGE
को परिभाषित करता है सिंटैक्स जो अधिक मानक है, अगर इसे आपके प्लेटफॉर्म पर लागू किया गया है