zoukankan      html  css  js  c++  java
  • MySQL 缓存表建触发器

    BEGIN
    		IF (select new.name NOT REGEXP (SELECT IF((select filterword from t_crawl_configuration where id=new.crawl_id)='','fzuir',(select filterword from t_crawl_configuration where id=new.crawl_id))) and new.price>=(select lowest_price from t_crawl_configuration where id=new.crawl_id))  then
    						insert into t_product_data(crawl_url_id,pid,name,price,crawl_id) values(new.crawl_url_id,new.pid,new.name,new.price,new.crawl_id);
    		end if;
    END

    插入表格过程中建立触发器

    -- 触发器 同时插入有用数据
    DROP TRIGGER IF EXISTS t_afterinsert_on_t_product;
    CREATE TRIGGER t_afterinsert_on_t_product
    AFTER INSERT ON t_product
    FOR EACH ROW
    BEGIN
    IF (select new.name NOT REGEXP (SELECT IF((select filterword from t_crawl_configuration where id=new.crawl_id)='','fzuir',(select filterword from t_crawl_configuration where id=new.crawl_id))) and new.price>=(select lowest_price from t_crawl_configuration where id=new.crawl_id)) then
    insert into t_product_data(crawl_url_id,pid,name,price,crawl_id) values(new.crawl_url_id,new.pid,new.name,new.price,new.crawl_id);
    end if;
    END;


    -- 触发器 同时插入有用数据
    DROP TRIGGER IF EXISTS t_afterinsert_on_t_product_test;
    CREATE TRIGGER t_afterinsert_on_t_product_test
    AFTER INSERT ON t_product_test
    FOR EACH ROW
    BEGIN
    IF (select new.name NOT REGEXP (SELECT IF((select filterword from t_crawl_configuration where id=new.crawl_id)='','fzuir',(select filterword from t_crawl_configuration where id=new.crawl_id))) and new.price>=(select lowest_price from t_crawl_configuration where id=new.crawl_id)) then
    insert into t_product_data(crawl_url_id,pid,name,price,crawl_id) values(new.crawl_url_id,new.pid,new.name,new.price,new.crawl_id);
    end if;
    END;

  • 相关阅读:
    文件I/O(二)
    linux学习之文件I/O篇(一)
    静态库和共享库
    vim-ide
    CentOS6 vsftpd 安装及优化方法
    Redmine2.5+CentOS6+Apache2
    分享一个TP5实现Create()方法的心得
    Windows证书的生成导出以及使用证书验证文件是否被修改
    如何设置程序UAC控制
    关于C#的可变长参数
  • 原文地址:https://www.cnblogs.com/zeze/p/6296626.html
Copyright © 2011-2022 走看看