両方のREPLACE INTO およびON DUPLICATE KEY 代替案として、MySQLバリアントの非標準SQLが提案されています。したがって、それを使用するかどうかは、a)MySQlを使用しているかどうか、およびb)そのバリアントに関連付けたいかどうかによって異なります。
ANSI SQLは、MERGEを定義します プラットフォームに実装されている場合は、より標準的な構文
両方のREPLACE INTO およびON DUPLICATE KEY 代替案として、MySQLバリアントの非標準SQLが提案されています。したがって、それを使用するかどうかは、a)MySQlを使用しているかどうか、およびb)そのバリアントに関連付けたいかどうかによって異なります。
ANSI SQLは、MERGEを定義します プラットフォームに実装されている場合は、より標準的な構文