Chrono
Профи
(809)
7 лет назад
Вариант 1 - репликация - вторую базу можно сделать онлайн копией первой - архитектурное решение, триггеры не нужны
Вариант 2 - настроить дб линк между базами и обращаться к таблицам в two через него при изменении данных в базе one - более простой способ
F J
Мыслитель
(8660)
7 лет назад
Как сказано выше, репликация - то что надо. Но - триггеры так триггеры.
USE one;
DELIMITER |
CREATE TRIGGER T_Place BEFORE INSERT ON one.Place
FOR EACH ROW
BEGIN
INSERT INTO two.Place(field1,field2) VALUES (NEW.field1,NEW.field2);
END;
|
DELIMITER ;
Вроде, так.
Первая бд - one
Вторая бд - two
Обе таблицы называются Place
Пытаюсь написать триггер
CREATE TRIGGER T_Place
ON one.Place
Но возникает ошибка ( объект one.Place не существует или не допустим в этой операции)