MySQL觸發器實例,用navcat創建觸發器

MySQL:記錄觸發器

1:概述
不管觸發器是否觸發,只要當某種操作準備執行,系統就會將當期要操作的記錄的當期狀態和即將執行之後新的狀態分別保留下來,提供給觸發器使用,其中,要操作當期狀態保存到old中,操作之後的可能形態保存給new
2:old和new

  1. old代表的是舊記
  2. new代表的是新記錄
  3. 刪除的時候是沒有new(刪除後數據爲空了)的,插入的時候沒有old
  4. old和new都代表記錄本身,任何一條記錄除了有數據,還有字段名字
    使用方式: old 字段名 new.字段名(new 代表假設之後的結果)

3:案例DEMO(使用navcate創建觸發器)
表結構與數據
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
創建觸發器

在good表有insert操作後,更新cart表id與插入id相同的數據中的computerId字段
在這裏插入圖片描述
查看結果
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章