diff --git a/jOOQ/src/main/java/org/jooq/DSLContext.java b/jOOQ/src/main/java/org/jooq/DSLContext.java
index a59b11bab0..abd2815c20 100644
--- a/jOOQ/src/main/java/org/jooq/DSLContext.java
+++ b/jOOQ/src/main/java/org/jooq/DSLContext.java
@@ -8150,7 +8150,9 @@ public interface DSLContext extends Scope , AutoCloseable {
*
See {@link #mergeInto(Table)} for the standard MERGE statement |
*
*
+ * @deprecated - [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via {@link #mergeInto(Table)}
*/
+ @Deprecated
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES })
MergeKeyStepN mergeInto(Table table, Field>... fields);
@@ -8158,7 +8160,9 @@ public interface DSLContext extends Scope , AutoCloseable {
* Create a new DSL merge statement (H2-specific syntax).
*
* @see #mergeInto(Table, Field...)
+ * @deprecated - [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via {@link #mergeInto(Table)}
*/
+ @Deprecated
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES })
MergeKeyStepN mergeInto(Table table, Collection extends Field>> fields);
diff --git a/jOOQ/src/main/java/org/jooq/impl/DSL.java b/jOOQ/src/main/java/org/jooq/impl/DSL.java
index db23360bd7..d64579fdb9 100644
--- a/jOOQ/src/main/java/org/jooq/impl/DSL.java
+++ b/jOOQ/src/main/java/org/jooq/impl/DSL.java
@@ -5939,7 +5939,9 @@ public class DSL {
*
*
* @see DSLContext#mergeInto(Table, Field...)
+ * @deprecated - [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via {@link #mergeInto(Table)}
*/
+ @Deprecated
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES })
public static MergeKeyStepN mergeInto(Table table, Field>... fields) {
return dsl().mergeInto(table, fields);
@@ -5953,7 +5955,9 @@ public class DSL {
* MERGE statement.
*
* @see DSLContext#mergeInto(Table, Collection)
+ * @deprecated - [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via {@link #mergeInto(Table)}
*/
+ @Deprecated
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES })
public static MergeKeyStepN mergeInto(Table table, Collection extends Field>> fields) {
return dsl().mergeInto(table, fields);