insert into on duplicate key update 什么时候可以上线?

我们现在有增量表往全量表使用的场景, 使用insert + update 会有原子性问题, insert成功update失败时, 数据会出现事务不一致问题.
希望能提供一个原子性的语句, 类似于merge into, upsert, insert into on duplicate key update, replace into的语法.