測試觸發(fā)器的主要方法是:
浠水網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)建站從2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
手工或通過程序向觸發(fā)器對應(yīng)的源表插入或更新數(shù)據(jù),觀察數(shù)據(jù)庫是否報(bào)錯,如果沒有錯誤則看一下數(shù)據(jù)是否準(zhǔn)確更新到數(shù)據(jù)庫了
測試存儲過程的主要方法有:
通過客戶端進(jìn)行調(diào)用,java用的是CallabledStatement進(jìn)行調(diào)用
通過SQL語句調(diào)用,格式是:call mypro(參數(shù));
mysql中,觸發(fā)器只能查看,無法修改,如果要修改,只能刪除原有的觸發(fā)器,重新創(chuàng)建觸發(fā)器,以達(dá)到修改的目的。
工具:Navicat Premiu
步驟:
1、正確安裝Navicat Premiu,并確保連接到指定的數(shù)據(jù)庫。
2、以連接本地?cái)?shù)據(jù)庫localhost中的badkano數(shù)據(jù)庫為例。
3、點(diǎn)擊軟件上方的查詢-新建查詢。
4、先執(zhí)行SHOW TRIGGERS,查看數(shù)據(jù)庫中的觸發(fā)器。
5、如果要修改觸發(fā)器,需要刪除掉這個觸發(fā)器。執(zhí)行語句為:
DROP?TRIGGER?t_afterdelete_on_tab1;
6、然后重新創(chuàng)建即可。
1、首先寫建立觸發(fā)器的sql語句:
1)插入時的:
CREATE TRIGGER insertref BEFORE INSERT ON a
FOR EACH ROW BEGIN
UPDATE b SET registerStatus =1 WHERE NEW.id = id and NEW.received is not null and NEW.received !='';
update b set registerIP=NEW.received where NEW.id = id;
end
2)刪除時:
CREATE TRIGGER deleteref BEFORE DELETE ON a
FOR EACH ROW begin
update b set registerStatus =0 WHERE OLD.id = id;
update b set registerIP=NULL where OLD.id = id;
end
3)更新時:
CREATE TRIGGER updateref BEFORE UPDATE ON a
FOR EACH ROW BEGIN
update b set registerIP=NEW.received where OLD.id=id;
end
分享題目:觸發(fā)器怎么調(diào)試mysql mysql觸發(fā)器new old
本文鏈接:http://jinyejixie.com/article26/dosscjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、品牌網(wǎng)站建設(shè)、用戶體驗(yàn)、全網(wǎng)營銷推廣、靜態(tài)網(wǎng)站、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)