DataObjects/core.sql
authorAlan Knowles <alan@roojs.com>
Sat, 28 Jan 2012 08:09:48 +0000 (16:09 +0800)
committerAlan Knowles <alan@roojs.com>
Sat, 28 Jan 2012 08:09:48 +0000 (16:09 +0800)
DataObjects/core.sql

index c602c38..ad86026 100644 (file)
@@ -299,7 +299,21 @@ alter table  core_enum ADD COLUMN  seqmax int(11)  NOT NULL DEFAULT 0;
 
 alter table  core_enum ADD  INDEX lookup(seqid, active, name, etype);
 
-
+DELIMITER |
+
+CREATE TRIGGER core_enum_insert AFTER INSERT ON core_enum
+FOR EACH ROW BEGIN
+    CALL core_enum_seqmax(NEW.etype);
+END;
+|
+DELIMITER ;
+
+CREATE TRIGGER core_enum_update AFTER UDPATE ON core_enum
+FOR EACH ROW BEGIN
+    CALL core_enum_seqmax(NEW.etype);
+END;
+|
+DELIMITER ;
 
 
 CREATE TABLE  translations (