Spec-Zone .ru
спецификации, руководства, описания, API
|
TRUNCATE TABLE
обычно расценивается как оператор DML, и так, как ожидали бы,
будет зарегистрирован и тиражировал использующий основанный на строке формат, когда двоичный режим
журналирования ROW
или MIXED
. Однако это вызвало
проблемы, регистрируя или тиражируясь, в STATEMENT
или MIXED
режим, таблицы, которые использовали транзакционные механизмы хранения
такой как InnoDB
когда уровень
изоляции транзакции был READ COMMITTED
или READ
UNCOMMITTED
, который устраняет основанное на операторе журналирование.
TRUNCATE TABLE
лечится в целях зарегистрировать и репликация как DDL, а не DML
так, чтобы это могло быть зарегистрировано и тиражировано как оператор. Однако, эффекты оператора как применимый
к InnoDB
и другие транзакционные
таблицы на ведомых устройствах репликации все еще следуют за правилами, описанными в Разделе
13.1.33,"TRUNCATE TABLE
Синтаксис" управление такими таблицами.
(Ошибка #36763)