1. 程式人生 > >Mysql 使用觸發器,把插入的資料在插入到寧一張表裡

Mysql 使用觸發器,把插入的資料在插入到寧一張表裡

CREATE TRIGGER tgr_tablea_insert  AFTER  //觸發器名字  動作在插入資料之後
ON alertinfo                             //監聽哪個表之後觸發
FOR INSERT                   //監聽的表的inster操作
AS                         //sql語句

DECLARE @RuleID CHAR(32),@ImageID CHAR(32),@CameraID CHAR(32),   //定義變數
@PersonID INT(10),@Similarity FLOAT ,@AlertTime
DATETIME; SELECT @RuleID =RuleID,@ImageID=ImageID, @CameraID=CameraID,@PersonID=PersonID, @Similarity=Similarity,@AlertTime=AlertTime FROM inserted; //把inster的值賦給這些變數 INSERT INTO `attendancealert` (`RuleID`,`ImageID`,`CameraID`,`PersonID`,`Similarity`,`AlertTime`) //最後再插進去 VALUES(@RuleID
,@ImageID,@CameraID,@PersonID,@Similarity,@AlertTime); chak

 

SHOW TRIGGERS

檢視所有的觸發器

 

 

!!