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ě