、
和
语句中LIMIT子句
的基于语句的复制是不安全的,因为受影响的行的顺序未定义。(只有当它们也包含子句时,才能使用基于语句的复制正确复制此类语句。)遇到此类语句时:
DELETEUPDATEINSERT ...
SELECTORDER BY
使用STATEMENT模式时,现在会发出一条警告,指出该语句对于基于语句的复制不安全。
使用模式时,即使 DML 语句也有一个
子句(因此具有确定性)STATEMENT,也会发出警告
。这是一个已知的问题。(漏洞 #42851)
LIMITORDER BY
使用MIXED模式时,语句现在使用基于行的模式自动复制。