我想在创建帖子时给每个用户10分。 来自Phpmyadmin的错误消息也帮助我。 这可能是由于“new.users_id”,但我真的不知道。
我有两张桌子。用户的点存储在“forum_users”表中。 如果现在创建了一个新帖子,我想给用户10分。 帖子存储在“forum_posts”表中。 Users_id是forum_users表中“id”的外键。
我希望你能帮助我。谢谢!
delimiter //
CREATE TRIGGER postPoints AFTER INSERT ON forum_posts
BEGIN
UPDATE forum_users SET forum_users.points = forum_users.points + 10 WHERE forum_users.id = NEW.users_id;
END//
delimiter ;