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