mysql 触发器

1. 本表数据插入前修改

#创建一个BEFORE INSERT触发器,用来修改新增用户的is_checked_image = 0
CREATE TRIGGER `T_trigg_is_checked` BEFORE INSERT ON `white_list_info` FOR EACH ROW
set new.is_checked = '0';

2.一个表插入数据 触发修改其他表

#创建一个AFTER INSERT触发器,用来记录用户新增记录的操作时间。
CREATE TRIGGER `trigger_insert` AFTER INSERT ON `A表` FOR EACH ROW
BEGIN
    INSERT INTO `B表` (
        `id`,
        `ca_tag`,
        `ca_name`,
        `ca_interface_url`
    )
VALUES
    (
        '1',
        'ccitca',
        'ccit',
        'www.baidu.com'
    );
END;

你可能感兴趣的:(mysql,数据库)