`FOREACHROWBEGINEND$$DE" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

mysql-觸發(fā)器

系統(tǒng) 2870 0

觸發(fā)器通常在操作某條數(shù)據(jù)時(shí)需要進(jìn)行一些關(guān)聯(lián)操作是使用。

查看已創(chuàng)建觸發(fā)器:

       SHOW TRIGGERS;
    

刪除名為xxxx的觸發(fā)器:

      drop trigger xxxx;
    

?

創(chuàng)建觸發(fā)器 語(yǔ)法:

      
        DELIMITER $$



CREATE

    
      
      
        /*
      
      
        [DEFINER = { user | CURRENT_USER }]
      
      
        */
      
      
        

    TRIGGER `xxx`.`t_t3` BEFORE
      
      /AFTER INSERT/UPDATE/
      
        DELETE

    ON `xxx`.`
      
      <Table Name>
      
        `

    FOR EACH ROW BEGIN



    END$$



DELIMITER ;
      
    
    
      BEFORE/AFTER :在操作這條數(shù)據(jù)之前/之后,進(jìn)行其他操作
      
    INSERT/UPDATE/
    
      DELETE:選擇在什么樣的操作類型時(shí)觸發(fā)此觸發(fā)器
      

可以看一個(gè)栗子:
    
      如:t_sys_log表有個(gè)類型為DATETIME的字段OPERATE_TIME,在修改時(shí)將此字段設(shè)為當(dāng)前時(shí)間,
      
可創(chuàng)建如下觸發(fā)器:
      
         DELIMITER $$




      
      
        CREATE
      
      
        TRIGGER
      
       t_t2 BEFORE 
      
        UPDATE
      
      
        ON
      
       t_sys_log 
      
        FOR
      
      
         EACH ROW

    

    
      
      
        BEGIN
      
      
        SET
      
       NEW.OPERATE_TIME
      
        =
      
      
        NOW();

    
      
      
        END
      
      
        $$



DELIMITER ;
      
    

隨便執(zhí)行以下update?t_sys_log...可以看到OPERATE_TIME的時(shí)間被修改了

ps:順便說一下,關(guān)于修改時(shí)間字段隨數(shù)據(jù)修改二改動(dòng),mysql中還有一種方法,就是在創(chuàng)建字段時(shí)設(shè)為timestamp 并加上值屬性如下:

      
        ALTER
      
      
        TABLE
      
       t_sys_log MODIFY operate_time 
      
        TIMESTAMP
      
      
        DEFAULT
      
      
        CURRENT_TIMESTAMP
      
      
        ON
      
      
        UPDATE
      
      
        CURRENT_TIMESTAMP
      
        ;
    

但是這樣的屬性設(shè)置,每張表只能設(shè)置一個(gè)字段。

?

?

?

    
      ?
    
  

?

mysql-觸發(fā)器


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 亚洲色欲色欲www | 欧美性精品不卡在线观看 | 中文在线播放 | 欧美日韩亚洲成人 | 日韩中文字幕一区 | 天天操天天摸天天碰 | 久久久久久夜精品精品免费 | 亚洲第一伊人 | 十大黄色免费网站 | 国产二区三区毛片 | 色综合久久久久久久久久久 | 国产欧美在线视频免费 | 久久精品乱子伦免费 | 国产欧美综合一区二区 | 午夜免费福利不卡网址92 | 欧美一级特黄真人毛片 | 久操精品在线 | 国产成人精品自拍 | 日本黄色不卡视频 | 欧美一二三区视频 | 中文字幕一区2区 | 国内精品久久久久不卡 | 色片在线免费观看 | 中文一级毛片 | 亚洲精品国产精品乱码视色 | 麻豆一区二区三区四区 | 久久这里只有精品2 | 2021国产精品自产拍在线观看 | ww亚洲ww在线观看国产 | 全黄一级裸片视频免费 | 国产精品视频一区二区猎奇 | a网站在线观看 | 99久久99久久精品免费看子伦 | 欧美不卡影院 | 亚洲性视频网站 | 青青热久久久久综合精品 | 无遮挡又黄又爽又色1000部 | 泰国一级毛片aaa下面毛多 | sihu影院永久在线影院 | 99久久精品免费视频 | 婷婷色网 |