gpt4 book ai didi

php - Mysql自动插入新表

转载 作者:太空宇宙 更新时间:2023-11-03 11:54:32 25 4
gpt4 key购买 nike

任何人都可以向我解释下面的代码实际上做了什么,我在我的 mysqlDB.sql 导出文件中有这个

DROP TRIGGER IF EXISTS `alertupdateevent`;
DELIMITER $$
CREATE TRIGGER `alertupdateevent` AFTER INSERT ON `RECOG`
FOR EACH ROW BEGIN
INSERT INTO `mydb`.`ALERTUPDATES` (`FIRSTNAME`, `LASTNAME`, `CAMNAME`, `TIMESTAMP`, `RESERVE1`, `ALERTTYPE`, `IMGURL`) VALUES (NEW.FIRSTNAME, NEW.LASTNAME, NEW.DOB, NEW.TIMESTAMP, NEW.FACEID, 'RECOG' , NEW.FACEURL);
END
$$
DELIMITER ;

目前在做一个不是自己开发的项目,对mysql不是很熟悉。

我面临的问题是我在数据库中有两个表,如 RECOGALERTUPDATES,我需要向这两个表(相同数据)插入数据,并且我只能看到一个将数据插入表“RECOG”的 php。

所以我的问题是,当数据通过 php 插入 RECOG 表时,上面的代码会自动将数据插入到表 ALERTUPDATES 中。

最佳答案

是的,你是对的。Trigger 用于根据对某些TABLE 执行的操作在某些TABLEINSERT UPDATE > 插入、更新或删除等操作。引用MySQL triggers

关于php - Mysql自动插入新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33729667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com