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