中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MYSQL觸發器

發布時間:2020-04-08 18:02:22 來源:網絡 閱讀:284 作者:聽砜 欄目:MySQL數據庫

建立一個表

CREATE TABLE cmd (
        id INT PRIMARY KEY auto_increment,
        USER CHAR (32),
        priv CHAR (10),
        cmd CHAR (64),
        sub_time datetime, #提交時間
        success enum ('yes', 'no') #0代表執行失敗
);

建立一個要被觸發的表

CREATE TABLE errlog (
        id INT PRIMARY KEY auto_increment,
        err_id int
);

建立觸發器

delimiter $$  #把;變換成$$,讓下面的代碼完整運行
CREATE TRIGGER tri_after_insert_cmd AFTER INSERT ON cmd FOR EACH ROW
BEGIN
        if NEW.success = 'no' then   # NEW(新的信息,也就是插入cmd的信息)
                insert into errlog(err_id) values(NEW.id);  # 插入語法.當上面的條件成立
        end if;
END $$  # 制造觸發器完畢
delimiter ; # 將符號還原成;

插入數據

INSERT INTO cmd (
        USER,
        priv,
        cmd,
        sub_time,
        success
)
VALUES
        ('egon','0755','ls -l /etc',NOW(),'yes'),
        ('egon','0755','cat /etc/passwd',NOW(),'no'),
        ('egon','0755','useradd xxx',NOW(),'no'),
        ('egon','0755','ps aux',NOW(),'yes');

刪除觸發器

drop trigger tri_after_insert_cmd;
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安多县| 天柱县| 龙里县| 平阳县| 崇义县| 曲阳县| 南川市| 太湖县| 彩票| 缙云县| 万荣县| 澳门| 襄樊市| 邹平县| 石阡县| 彩票| 孙吴县| 红原县| 石楼县| 肥西县| 宿松县| 松阳县| 文成县| 张北县| 宣武区| 新营市| 策勒县| 万山特区| 天全县| 彭山县| 奉新县| 密山市| 岳池县| 乾安县| 沂南县| 启东市| 台东市| 新蔡县| 昌都县| 阆中市| 永清县|