РЕМОНТ ПРОСМОТРА
Синтаксис
REPAIR [NO_WRITE_TO_BINLOG | LOCAL] VIEW view_name[, view_name] ... [FROM MYSQL]
Описание
Оператор REPAIR VIEW был введён для помощи в исправлении MDEV-6916, проблемы, возникшей в MariaDB 5.2, где алгоритмы представлений были поменены по сравнению с их представлением в MySQL на диске. Он проверяет, правилен ли алгоритм представления. Он выполняется как часть mariadb-upgrade и обычно не требуется в обычном использовании.
По умолчанию он исправляет контрольную сумму и при необходимости добавляет поле mariadb-version. Если используется необязательная FROM MYSQL часть, и поле mariadb-version отсутствует, алгоритмы MERGE и TEMPTABLE меняются местами.
По умолчанию операторы REPAIR VIEW записываются в двоиковый журнал и будут реплицированы. Ключевое слово NO_WRITE_TO_BINLOG (LOCAL является псевдонимом) обеспечит, что оператор не записывается в двоичный журнал.
См. также
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/repair-view/