mysql 觸發器,儲存過程應用例子

2021-07-29 10:41:44 字數 437 閱讀 7934

1.在員工表上建立delete觸發器,員工資訊刪除則把刪除的資料行插入到離職員工表中,注意,兩個表的結構是一樣的。id,name,age,phone,address

delimiter$$

create trigger t_yuangong afterdelete on yuangong

for each row

begin

insert into lizhi  values

(old.id,old.name,old.age,old.phone,

old.address);

end$$;

delete from yuangong where id=1;

3.建立無參的儲存過程,查詢各年級的科目資訊

4查詢指定學期課程資訊,輸入一年級,就查詢一年級的科目資訊,輸入二年級,則查詢二年級的科目資訊。

MySQL 事件 觸發器 儲存過程

事件 檢視事件狀態 show variables like event scheduler 開啟事件 set global event scheduler on 觸發器語法 建立觸發器 delimiter 定義開始和結束的標誌 create trigger triggername after bef...

mysql觸發器與儲存過程

一 異同點 觸發器和儲存過程都是一組mysql語句集,都可以實現一些比較複雜的業務邏輯,可以直接在資料庫中,編寫業務邏輯,對不同的表進行操作,執行效率較高,不同的是儲存過程需要主動呼叫,如下 給引數賦值set b 5 呼叫儲存過程,並傳入引數 call proc adder 2,b,s 獲取結果 s...

mysql觸發器和儲存過程

mysql觸發器感覺比較使用,比如新增a表就要同時新增b表,或者刪除a表的同時也要刪除b表 觸發器還設計到old和new的使用 delimiter create trigger mytrigger2 after insert on t user for each row begin insert i...