mysql觸發(fā)器實(shí)例 mysql觸發(fā)器為什么不建議使用?
mysql觸發(fā)器為什么不建議使用?不僅是MySQL數(shù)據(jù)庫,而且?guī)缀跛袛?shù)據(jù)庫都不建議在生產(chǎn)環(huán)境中使用觸發(fā)器。觸發(fā)的初衷和原理都很好。實(shí)時(shí)捕捉數(shù)據(jù)變化,然后做相應(yīng)的處理。不可忽視的是,它在資源消耗上的劣
mysql觸發(fā)器為什么不建議使用?
不僅是MySQL數(shù)據(jù)庫,而且?guī)缀跛袛?shù)據(jù)庫都不建議在生產(chǎn)環(huán)境中使用觸發(fā)器。
觸發(fā)的初衷和原理都很好。實(shí)時(shí)捕捉數(shù)據(jù)變化,然后做相應(yīng)的處理。不可忽視的是,它在資源消耗上的劣勢或劣勢掩蓋了它的優(yōu)勢。
mysql觸發(fā)器怎么使用函數(shù)?
語法2113如下:create trigger triggeruName triggeruTime triggerevent ON tbl ame FOR EACH ROW triggeruStmt trigger是與表相關(guān)的5261數(shù)據(jù)庫對象4102。當(dāng)表上發(fā)生特定事件時(shí),1653將激活該對象。
觸發(fā)程序稱為TBL_uu2;Name。
tbl名稱必須引用持久表。
無法將觸發(fā)器與臨時(shí)表或視圖關(guān)聯(lián)。
觸發(fā)器時(shí)間是觸發(fā)器程序的動(dòng)作時(shí)間。
它可以是before或after,表示觸發(fā)器在激活它的語句之前或之后觸發(fā)。
觸發(fā)器事件表示激活觸發(fā)器的語句類型。
觸發(fā)器事件可以是以下值之一:·insert:當(dāng)新行插入到表中時(shí)激活觸發(fā)器,例如,通過insert、load data和replace語句