Beide REPLACE INTO
en de ON DUPLICATE KEY
alternatief voorgesteld zijn niet-standaard SQL van de MySQL-variant. Dus of je het gebruikt hangt af van a) of je MySQl gebruikt en b) of je aan die variant gebonden wilt zijn.
ANSI SQL definieert een MERGE
syntaxis die meer standaard is, als deze op uw platform is geïmplementeerd