Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Mysql запрос / 2 сообщений из 2, страница 1 из 1
31.10.2015, 23:21:42
    #39091926
Illium
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mysql запрос
Доброе время суток!

Оговорюсь, я новичок как в mysql, так и на данном форуме.

Мне нужен триггер, который бы по обновлении ячейки перезаписывал бы ячейку в другой базе данных. Я написал вот такой триггер:

Код: sql
1.
2.
3.
4.
5.
CREATE DEFINER = 'username'@'localhost' TRIGGER 'pref_users_after_upd_tr1' AFTER UPDATE ON 'db'.'pref_users'
  FOR EACH ROW
BEGIN
INSERT INTO 'dbtarget'.'pref2_users' Set user_birthday = NEW.user_birthday2; 
END;



Где db - исходная база данных с таблицей pref_users и ячейкой user_birthday, из которой берутся данные, а dbtarget - это база данных, в которой содержится таблица pref2_users и целевая ячейка user_birthday2 этой таблицы, в которую надо записать данные.
Но прежде, чем изменять бд, я бы хотел, чтобы его проверил разбирающийся в запросах и триггерах человек.

Заранее спасибо.
...
Рейтинг: 0 / 0
01.11.2015, 03:49:28
    #39091974
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mysql запрос
INSERT INTO 'dbtarget'.'pref2_users' Set user_birthday = NEW.user_birthday2
вам же нужен UPDATE?
и уточните WHERE Идентификатор=..... - какую запись апдейтить
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Mysql запрос / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]