removing csqltable.conf file before starting the tests
[csql.git] / test / cache / Bidirectional / trigger1.sql
blob50b0388fdc7b2d79f0bfc82f880ee241819c69a9
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.t2f1, 1,1); Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t2', NEW.t2f1, 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.t2f1, 2,1); Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t2', NEW.t2f1, 1,1);Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t2', OLD.t2f1, 2,2);Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t2', NEW.t2f1, 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.t2f1, 2,1); Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t2', OLD.t2f1, 2,2);End;