zoukankan      html  css  js  c++  java
  • Mysql 中如何创建触发器

    use websitelogdb;
    #创建表
    CREATE TABLE `test` (
      `idtest` int(11) NOT NULL AUTO_INCREMENT,
      `testcol` varchar(45) DEFAULT NULL,
      `testcol1` varchar(45) DEFAULT NULL,
      PRIMARY KEY (`idtest`)
    ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
    
    
    SELECT * FROM websitelogdb.test;
    
    
    set @id = 'mysql';
    #创建Trigger
    DROP TRIGGER IF EXISTS t_afterinsert_on_test;
    delimiter |
    CREATE TRIGGER t_afterinsert_on_test
    AFTER INSERT ON websitelogdb.test
    FOR EACH ROW
    BEGIN
        set @id = new.idtest;
    END;
    | delimiter ;
    
    #调用Trigger触发器
    insert into websitelogdb.test(testcol, testcol1) values('1','1');
    select @id;
    
  • 相关阅读:
    C语言第三天,《常量指针和指针常量》
    树莓派系统烧入总结
    c 语言第一天
    7. Vue
    6. Vue
    5. Vue
    4. Vue
    3. Vue
    1. Vue
    2. Vue
  • 原文地址:https://www.cnblogs.com/haoliansheng/p/8287161.html
Copyright © 2011-2022 走看看