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

查看所有的觸發器

 

 

!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM