diff --git a/jOOQ/src/main/java/org/jooq/util/mysql/MySQLDSL.java b/jOOQ/src/main/java/org/jooq/util/mysql/MySQLDSL.java
index 1df1b5068a..aa5706298f 100644
--- a/jOOQ/src/main/java/org/jooq/util/mysql/MySQLDSL.java
+++ b/jOOQ/src/main/java/org/jooq/util/mysql/MySQLDSL.java
@@ -526,7 +526,14 @@ public class MySQLDSL extends DSL {
* "http://dev.mysql.com/doc/refman/5.7/en/miscellaneous-functions.html#function_values">
* http://dev.mysql.com/doc/refman/5.7/en/miscellaneous-functions.html#
* function_values
+ * @deprecated - 3.15.0 - [#12099] - MySQL 8.0.20 has deprecated this clause
+ * and replaced it by something new, which we'll support soon,
+ * see https://dev.mysql.com/doc/refman/8.0/en/insert-on-duplicate.html/
+ * and https://github.com/jOOQ/jOOQ/issues/12099
*/
+ @Deprecated(forRemoval = true)
@NotNull
@Support({ MYSQL })
public static Field values(Field values) {