Spec-Zone.ru › MySQL 9.2

19.5.1.19 Репликация и LIMIT

Базовая репликация условий LIMIT в операторах DELETE, UPDATE и INSERT ... SELECT небезопасна, так как порядок строк, на которые повлияет оператор, не определен. (Такие операторы могут быть корректно продублированы с помощью базовой репликации только в том случае, если они также содержат условие ORDER BY). При встрече такого оператора:

  • При использовании режима STATEMENT, теперь выдается предупреждение о том, что оператор не безопасен для базовой репликации.

    При использовании режима STATEMENT, предупреждения выдаются для операторов DML, содержащих LIMIT, даже если они также содержат условие ORDER BY (и, следовательно, сделаны детерминированными). Это известная проблема. (Ошибка #42851)

  • При использовании режима MIXED, оператор теперь автоматически реплицируется в режиме основанном на строках.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/replication-features-limit.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API