mysql查看触发器_在mysql中如何查看和修改触发器的代码?请问各位大师,小弟先谢谢了!!!!!!!!!...
展開全部
在Mysql中,如若需要查看數據庫中已有的觸發器,可以使用 SHOW TRIGGERS 語句。SHOW?TRIGGERS;
修改觸發器的代碼需要先刪除然后重新e68a84e8a2ad62616964757a686964616f31333431343061創建一個新的
刪除觸發器
和刪除數據庫、刪除表格一樣,刪除觸發器的語法如下:DROP?TRIGGER?[IF?EXISTS]?[schema_name.]trigger_name
創建觸發器
在MySQL中,創建觸發器語法如下:
代碼如下:CREATE?TRIGGER?trigger_name
trigger_time
trigger_event?ON?tbl_name
FOR?EACH?ROW
trigger_stmt
其中:
trigger_name:標識觸發器名稱,用戶自行指定;
trigger_time:標識觸發時機,取值為 BEFORE 或 AFTER;
trigger_event:標識觸發事件,取值為 INSERT、UPDATE 或 DELETE;
tbl_name:標識建立觸發器的表名,即在哪張表上建立觸發器;
trigger_stmt:觸發器程序體,可以是一句SQL語句,或者用 BEGIN 和 END 包含的多條語句。
由此可見,可以建立6種觸發器,即:BEFORE INSERT、BEFORE UPDATE、BEFORE DELETE、AFTER INSERT、AFTER UPDATE、AFTER DELETE。
另外有一個限制是不能同時在一個表上建立2個相同類型的觸發器,因此在一個表上最多建立6個觸發器。
總結
以上是生活随笔為你收集整理的mysql查看触发器_在mysql中如何查看和修改触发器的代码?请问各位大师,小弟先谢谢了!!!!!!!!!...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Wcf概述
- 下一篇: 笔记本在Win7下使用wubi安装Ubu