lock manager and chunk allocation mutex modificationsw
[csql.git] / trigger.sql
blob204485431dab9ad10c510dc71698404193cd5ef1
1 use test;
2 drop trigger if exists triggerinsertp1;
3 drop trigger if exists triggerupdatep1;
4 drop trigger if exists triggerdeletep1;
6 DELIMITER | 
7 create trigger triggerinsertp1
8 AFTER INSERT on p1
9 FOR EACH ROW
10 BEGIN
11 Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('p1', NEW.f1, 1,1);
12 End; 
14 create trigger triggerupdatep1
15 AFTER UPDATE on p1
16 FOR EACH ROW
17 BEGIN
18 Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('p1', OLD.f1, 2,1);
19 Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('p1', NEW.f1, 1,1);
20 End; 
22 create trigger triggerdeletep1
23 AFTER DELETE on p1
24 FOR EACH ROW
25 BEGIN
26 Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('p1', OLD.f1, 2,1);
27 End;