MySQL 8.4 Release Notes
19.5.1.18 复制和LIMIT
基于语句的复制LIMIT
子句在DELETE
、UPDATE
和INSERT ... SELECT
语句中是不可靠的,因为影响的行顺序未定义。 (只有在这些语句中同时包含ORDER BY
子句时,这些语句才能正确地使用基于语句的复制。)当遇到这样的语句时:
-
在使用
STATEMENT
模式时,现在会发出警告,指出语句不可靠用于基于语句的复制。在使用
STATEMENT
模式时,会发出警告,对于包含LIMIT
的DML语句,即使它们也包含ORDER BY
子句(因此是确定的)。这是一个已知的问题。(Bug #42851) -
在使用
MIXED
模式时,该语句现在将自动使用行基于的模式进行复制。