是否可以为用户添加一个徽章,如果用户阅读了论坛的特定主题/科目?并且不仅仅是打开了主题,而是阅读了大约 5 分钟,以确保用户阅读了信息?
1 个赞
我认为这应该可以通过类似以下方式实现:
SELECT user_id, CURRENT_TIMESTAMP AS granted_at
FROM topic_users
WHERE topic_id = 281534
AND total_msecs_viewed/60000 >= 5 -- 最少观看分钟数
5 个赞
我测试并收到了此错误:
错误:合同违规:查询以帖子为目标,但未返回“post_id”列
好的,谢谢,现在没有错误了。
你推荐什么触发器?
我认为应该是“每日更新”。我不认为其他任何触发器都能捕获到 topic_users 读取时间统计信息的更改。
好的,我首先为此进行了测试配置。
这似乎每 22 小时发生一次,与徽章分配有关。
1 个赞
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
