【发布时间】:2017-04-18 18:36:28
【问题描述】:
我想要做的是在该用户的邀请下将每个第 3、6、9 和 12 个(不是更多)用户添加到数据库中的用户帐户中添加一些信用(用户信用的 10%)链接(但邀请链接在这里不是必需的 - 每个用户都有带有其邀请者 ID 的索引列)。
这样的事情(对不起“伪代码”,我从来没有使用过触发器,可能很快就不用了,所以我不知道如何正确编写它):
UPDATE accounts.credit = accounts.credit + (accounts.credit/10)
ON INSERT INTO users (AND when inserted row % 3 == 0 to some user)
WHERE k_user = this
或者有没有更简单的方法来做到这一点?我可以处理 PHP,但我认为脚本只有在用户访问该站点时才能执行...
【问题讨论】:
标签: mysql sql triggers sql-insert