gpt4 book ai didi

php - MYSQL EVENT 还是其他?试图追踪 "clicks for links"

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

我一直在浏览这个网站和谷歌,试图想出一个解决方案。

我创建了一个脚本来跟踪我们出售给成员(member)的网站流量,一切都很好,并显示了我们想要的所有数据。它甚至会正确地跟踪转化。

我现在的问题是——关闭流量已经全部下发的记录(成员(member))。

看了一些文章,办个事件似乎很完美,但我似乎想不通这部分。

还需要跑无数次……

基本上,我对Events/Triggers 不熟悉,不知道在这里做什么

例子;成员(member)已购买 1000 次点击 - 全部已交付,未将状态更改为已完成。

CREATE EVENT newEventON SCHEDULE EVERY 1 MinuteDOUPDATE links SET status = 'completed' WHERE bought = '0';

数据库结构:

ID - 增量

userid - 成员用户id

bought - 显示剩余的点击次数

count - 显示点击次数

pkgamount - 存储购买的点击次数

谢谢。

最佳答案

不使用事件调度程序,使用在更新 links 表时运行的触发器:

DELIMITER $$
CREATE TRIGGER link_completed
BEFORE UPDATE ON links
FOR EACH ROW
BEGIN
IF NEW.bought = 0
THEN SET NEW.status = 'completed';
END IF;
END; $$
DELIMITER ;

关于php - MYSQL EVENT 还是其他?试图追踪 "clicks for links",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25653349/

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