Can anyone tell me why this query is generating an ERROR:

DROP TRIGGER rtsadven_development.content_assets_after_insert_subtypes;

CREATE TRIGGER `rtsadven_development`.`content_assets_after_insert_subtypes` 
AFTER INSERT ON `rtsadven_development`.`content_assets`
FOR EACH ROW 
BEGIN

        IF NEW.content_asset_type_code = 'CURRI' THEN
           INSERT INTO curriculums (content_asset_id) VALUES (NEW.id);
        ELSEIF NEW.content_asset_type_code = 'COURS' THEN
           INSERT INTO courses (content_asset_id) VALUES (NEW.id);
        IF NEW.content_asset_type_code = 'DOC' THEN
           INSERT INTO documents (content_asset_id) VALUES (NEW.id);
        ELSEIF NEW.content_asset_type_code = 'MODUL' THEN
           INSERT INTO modules (content_asset_id) VALUES (NEW.id);
        ELSEIF NEW.content_asset_type_code = 'TOPIC' THEN
           INSERT INTO topics (content_asset_id) VALUES (NEW.id); 
        ELSEIF NEW.content_asset_type_code = 'WEBPG' THEN
           INSERT INTO web_pages (content_asset_id) VALUES (NEW.id);
        ELSEIF NEW.content_asset_type_code = 'EMAIL' THEN
           INSERT INTO emails (content_asset_id) VALUES (NEW.id);
        ELSEIF NEW.content_asset_type_code = 'FBPOST' THEN
           INSERT INTO facebook_posts (content_asset_id) VALUES (NEW.id);
        ELSEIF NEW.content_asset_type_code = 'TWEET' THEN
           INSERT INTO tweets (content_asset_id) VALUES (NEW.id); 
        ELSEIF NEW.content_asset_type_code = 'CHALL' THEN
           INSERT INTO challenges (content_asset_id) VALUES (NEW.id);
        ELSEIF NEW.content_asset_type_code = 'IMAGE' THEN
           INSERT INTO images (content_asset_id) VALUES (NEW.id);
        ELSEIF NEW.content_asset_type_code = 'VIDEO' THEN
           INSERT INTO videos (content_asset_id) VALUES (NEW.id);
        END IF;

        INSERT INTO content_asset_statistics (content_asset_id, 
statistic_type_code, seq) SELECT NEW.id, statistic_type_code, seq from 
content_asset_statistic_types where content_asset_type_code = 
NEW.content_asset_type_code;
        
END;

Appreciate it.

Don Wieland


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql

Reply via email to