2015-03-26 2 views
0

У меня есть две таблицы (A & B). Я хочу дублировать строку от Table A до Table B, когда значение столбца в Table A равно x, как бы это сделать с помощью триггера? постоянно обновляется по запросу в моей программе vb.net до тех пор, пока столбец в Table A равен x. Я хочу скопировать эту строку в Table B, а не через другой запрос на vb.net, но через триггер базы данных mysql. Любой вход будет оценен.Дублирование обновленной строки в другой таблице через триггер в mysql

Thanks

ответ

1

Это работает для mySQL. Я попробовал.

CREATE TRIGGER `tableA_AUPD` AFTER UPDATE ON `tbla` FOR EACH ROW 
begin 
    IF (NEW.fldx = 'x') THEN 
     INSERT INTO tblb (fldb0,fldb1,fldx) VALUES(NEW.flda0,NEW.flda1,NEW.fldx); 
    END IF; 
end 
+0

Работает как очарование. Благодаря! – frankie

Смежные вопросы