91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

遂宁市| 兰考县| 招远市| 搜索| 五台县| 安西县| 鄂州市| 沙雅县| 沐川县| 濮阳县| 叶城县| 汝州市| 武山县| 东台市| 且末县| 澜沧| 文水县| 罗定市| 布尔津县| 绥芬河市| 防城港市| 县级市| 息烽县| 黔西县| 保靖县| 高密市| 大庆市| 湟中县| 富民县| 蒙山县| 平顺县| 马龙县| 大竹县| 汉沽区| 靖西县| 容城县| 三原县| 乐平市| 彝良县| 芮城县| 称多县|