У меня проблема с репликацией mysql.
У меня есть ведущий, ведомый и другой независимый дБ, и принудительно включенный на ведущем и ведомом.
мой тестовый пример:
BEGIN;
USE demo;
INSERT INTO demo.log_master(msg)value('demo2');
CALL sp_log_independent('test14');
ROLLBACK;
//commit
Когда я пытаюсь вставить федеративную таблицу в транзакцию, выдается ошибка, как показано ниже.
mysql> call sp_log_independent('test14');
ERROR 1785 (HY000): Statement violates GTID consistency: Updates to non-transactional tables can only be done in either autocommitted statements or single-statement transactions, and never in the same statement as updates to transactional tables.
mysql>
Я хочу регистрировать все виды вещей, будь то в транзакции или без транзакции. Можно ли исключить федеративные таблицы для репликации? или как заставить его для репликации?