adding test scripts
[csql.git] / test / cache / Bidirectional / trigger1.sql
blob00e4b1858bb688e7553766fd07bd7c8405a14813
1 use test;
2 drop trigger if exists triggerinsertt2;
3 drop trigger if exists triggerupdatet2;
4 drop trigger if exists triggerdeletet2;
5 create trigger triggerinsertt2 AFTER INSERT on t2 FOR EACH ROW BEGIN Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t2', NEW.f1, 1,1); Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t2', NEW.f1, 1,2);End; 
6 create trigger triggerupdatet2 AFTER UPDATE on t2 FOR EACH ROW BEGIN Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t2', OLD.f1, 2,1); Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t2', NEW.f1, 1,1);Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t2', OLD.f1, 2,2);Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t2', NEW.f1, 1,2); End; 
7 create trigger triggerdeletet2 AFTER DELETE on t2 FOR EACH ROW BEGIN Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t2', OLD.f1, 2,1); Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t2', OLD.f1, 2,2);End;