И двете REPLACE INTO
и ON DUPLICATE KEY
предложената алтернатива е нестандартен SQL от варианта на MySQL. Така че дали ще го използвате зависи от a) дали използвате MySQl и b) дали искате да бъдете обвързани с този вариант.
ANSI SQL дефинира MERGE
синтаксис, който е по-стандартен, ако е внедрен на вашата платформа