久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網(wǎng)站+自適應網(wǎng)頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網(wǎng)站建設 > Mysql教程:MYSQL創(chuàng)建觸發(fā)程序建站知識

Mysql教程:MYSQL創(chuàng)建觸發(fā)程序建站知識

時間:2023-05-24 09:05:24 閱讀: 文章分類: 網(wǎng)站建設 作者: 網(wǎng)絡小編

導讀:1建站知識剛剛弄懂了MYSQL的創(chuàng)建觸發(fā)程序。 語法:CREATE TRIGGER trigger_name trigger_time trigger_event ON 營銷型網(wǎng)站建設網(wǎng)站推廣優(yōu)化seo。

營銷型網(wǎng)站建設網(wǎng)站推廣優(yōu)化seo剛剛弄懂了MYSQL的創(chuàng)建觸發(fā)程序。   語法:CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt 網(wǎng)站建設  文字說明第一次看的時候不是很明白,但是最后面的看一下例子就差不多了!   觸發(fā)程序是與表有關的命名數(shù)據(jù)庫對象,當表上出現(xiàn)特定事件時,將激活該對象。   觸發(fā)程序與命名為tbl_name的表相關。tbl_name必須引用永久性表。不能將觸發(fā)程序與TEMPORARY表或視圖關聯(lián)起來。   trigger_time是觸發(fā)程序的動作時間。它可以是BEFORE或AFTER,以指明觸發(fā)程序是在激活它的語句之前或之后觸發(fā)。   trigger_event指明了激活觸發(fā)程序的語句的類型。trigger_event可以是下述值之一:   &mid網(wǎng)站建設教程dot; INSERT:將新行插入表時激活觸發(fā)程序,例如,通過INSERT、LOAD DATA和REPLACE語句。   · UPDATE:更改某一行時激活觸發(fā)程序,例如,通過UPDATE語句。   · DELETE:從表中刪除某一行時激活觸發(fā)程序,例如,通過DELETE和REPLACE語句。   請注意,trigger_event與以表操作方式激活觸如何seo優(yōu)化推廣網(wǎng)站發(fā)程序的SQL語句并不很類似,這點很重要。例如,關于INSERT的BEFORE觸發(fā)程序不僅能被INSERT語句激活,也能被LOAD DATA語句激活。   可能會造成混淆的例子之一是INSERT INTO .. ON DUPLICATE UPDATE ...語法:BEFORE INSERT觸發(fā)程序?qū)τ诿恳恍袑⒓せ睿蟾鶤FTER INSERT觸發(fā)程序,或BEFORE UPDATE和AFTER UPDATE觸發(fā)程序,具體情況取決于行上是否有重復鍵。   對于具有相同觸發(fā)程序動作時間和事件的給定表,不能有兩個觸發(fā)程序。例如,對于某一表,不能有兩個BEFORE UPDATE觸發(fā)程序。但可以有1個BEFORE UPDATE觸發(fā)程序和1個BEFORE INSERT觸發(fā)程序,或1個BEFORE UPDATE觸發(fā)程序和1個AFTER UPDATE觸發(fā)程序。   trigger_stmt是當觸發(fā)程序激活時執(zhí)行的語句。如果你打算執(zhí)行多個語句,可使用BEGIN ... END復合語句結(jié)構(gòu)。這樣,就能使用存儲子程序中允許的相同語句。   使用別名OLD和NEW,能夠引用與觸發(fā)程序相關的表中的列。OLD.col_name在更新或刪除它之前,引用已有行中的1列。NEW.col_name在更新它之后引用將要插入的新行的1列或已有行的1列。   激活觸發(fā)程序時,對于觸發(fā)程序引用的所有OLD和NEW列,需要具有SELECT權(quán)限,對于作為SET賦值目標的所有NEW列,需要具有UPDATE權(quán)限。   注釋:目前,觸發(fā)程序不會被級聯(lián)的 外鍵動作激活。該限制將會被盡早放寬。   CREATE TRIGGER語句需要SUPER權(quán)限。   示例:   CREATE TRIGGER update_blogs AFTER INSERT ON blogs FOR EACH ROW   UPDATE blogcategory SET amount = amount + 1 WHERE cid = NEW.categoryid;   該語句創(chuàng)建了一個名為update_blogs的觸發(fā)程序,這個觸發(fā)程序在blogs表發(fā)生INSERT、LOAD DATA和REPLACE語句時執(zhí)行“UPDATE blogcategory SET amount = amount + 1 WHERE cid = NEW.categoryid;”  相關營銷型網(wǎng)站建設網(wǎng)站推廣優(yōu)化seo。

關鍵詞標簽: 標題 標簽 SQL

聲明: 本文由我的SEOUC技術文章主頁發(fā)布于:2023-05-24 ,文章Mysql教程:MYSQL創(chuàng)建觸發(fā)程序建站知識主要講述標簽,標題,SQL網(wǎng)站建設源碼以及服務器配置搭建相關技術文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_6585.html

我的IDC 網(wǎng)站建設技術SEOUC.COM
專注網(wǎng)站建設,SEO優(yōu)化,小程序設計制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術服務。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 集贤县| 房山区| 石嘴山市| 长阳| 漠河县| 扎赉特旗| 永胜县| 临朐县| 潢川县| 上虞市| 鄂温| 汉中市| 荆州市| 工布江达县| 和林格尔县| 牟定县| 安远县| 宜宾市| 新巴尔虎左旗| 新宾| 饶河县| 安丘市| 诸城市| 淳化县| 青田县| 阳谷县| 廉江市| 丰都县| 普兰县| 东乡族自治县| 曲阜市| 通州市| 宁德市| 安阳市| 蕲春县| 万年县| 大城县| 隆林| 安宁市| 荣成市| 图片|