Oba REPLACE INTO a ON DUPLICATE KEY alternativou jsou nestandardní SQL z varianty MySQL. To, zda jej použijete, tedy závisí na tom, a) zda používáte MySQl ab) zda chcete být vázáni na tuto variantu.
ANSI SQL definuje MERGE syntaxe, která je standardnější, pokud je implementována na vaší platformě