十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
觸發(fā)器不用打開,觸發(fā)器定義,執(zhí)行相應(yīng)操作自動引發(fā)觸發(fā)器里的內(nèi)容。
創(chuàng)新互聯(lián)是一家專業(yè)提供甘谷企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、HTML5建站、小程序制作等業(yè)務(wù)。10年已為甘谷眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。
使用Mysql新建觸發(fā)器的方法:
1、首先,需要確定自己的Mysql數(shù)據(jù)庫的版本,因?yàn)閙y sql數(shù)據(jù)庫是從5.0.2版本才開始支持觸發(fā)器的。
2、在電腦的dos命令界面中輸入 mysql --version,來獲取mysql的版本號,注意version的兩個橫線和之前的mysql是有一個空格的。
3、上一步獲取了mysql版本號,就開始建立觸發(fā)器。采用以視圖加代碼的方式創(chuàng)建,在數(shù)據(jù)表中找到要執(zhí)行刪除操作的表,然后右鍵設(shè)計(jì)表
4、這樣就打開了表的設(shè)計(jì)頁面,可以看到有一個觸發(fā)器選項(xiàng)卡,點(diǎn)擊“觸發(fā)器”
5、可以看到對應(yīng)的選項(xiàng),在名里面添加需要新建的觸發(fā)器的名字,在觸發(fā)選項(xiàng)中選擇before或者after,然后在插入、更新、刪除三個選項(xiàng)中勾選一個。
6、這樣們就建立了一個名為“datri”的觸發(fā)器,在刪除操作執(zhí)行之后觸發(fā)
7、然后在下面的定義下面的框中輸入需要執(zhí)行的操作。然后點(diǎn)擊sql預(yù)覽,可以看到整個觸發(fā)器的代碼
8、最后就是保存了,由于做的是觸發(fā)器,保存之后,在執(zhí)行刪除操作時,這個觸發(fā)器才相當(dāng)于被執(zhí)行。
可以從information_schema架構(gòu)下的系統(tǒng)表查看\x0d\x0a \x0d\x0a-- 查看約束\x0d\x0aSELECT * FROM information_schema.`TABLE_CONSTRAINTS`;\x0d\x0a \x0d\x0a-- 查看觸發(fā)器\x0d\x0aSELECT * FROM information_schema.`TRIGGERS`;