navicat使用觸發器

2021-08-16 02:58:20 字數 927 閱讀 7181

現在我們有兩個表,我要做的事情就是,當我往users中插入資料後,number中也相應變化:

例如,number表中有一條初始資料,id=1,num=0;

當我往users中插入一條資料後,就觸發number表中的num欄位就加1,也就是記錄使用者數。

下面我們來實現這個小小的功能。

右擊users表,選擇設計表

選擇觸發器選項

儲存後,再往users表中新增新資料,再檢視一下number中的資料,你會神奇的發現,number表中的資料也變了,自己動手試一下吧!

ps:儲存過程需要程式設計師自己去執行,觸發器,顧名思義,自動觸發。

Navicat10 mysql 觸發器 應用案例

首先建立tab1,tab2兩個表 當對tab1進行新增 修改 刪除時 自動新增 修改 刪除到tab2 請按照範例依次推廣應用 一 常用範例 建立 tab1 create table tab1 id int 11 not null auto increment,tab1 id varchar 11 d...

使用觸發器

觸發器 trigger 是個特殊的儲存過程 一般儲存過程主要通過儲存過程名而被直接呼叫,觸發器則是通過事件觸發執行。觸發器基於乙個表來建立並和乙個或多個資料修改操作 插入 更新或刪除 相關聯,可視作表的一部分。觸發器與資料庫中的表緊密相關,比如當對表執行insert update或delete操作時...

mysql 觸發器 觸發器使用

1 了解什麼是觸發器?mysql 的觸發器和儲存過程一樣,都是嵌入到mysql的一段程式,觸發器 是由事件觸發某個動作,這些事件包括,插入 更新 刪除等語句。如果定義了觸發程式,觸發器就會觸發執行相應的操作。觸發器 trigger 是個特殊的儲存過程,不同的是,執行儲存過程要使用call語句來呼叫,...