1

これはトリガーを作成する最初の試みであるため、どんな助けも本当に感謝しています. 次のような 2 つのテーブルがあります。

likes(ユーザー名, comment_id) user(ユーザー名, パスワード, ポイント)

ユーザーがコメント (いいね! の新しいエントリ) を気に入ると、そのユーザーのポイント値が 1 増えるようなトリガーを作成しようとしています。これが私が試みたものです:

DELIMITER $$
create trigger update_points
after insert on likes
for each row
begin
    SET @username = new.username;
    UPDATE user
    SET points = points + 1
    WHERE username = @username

end$$

MySQL エラーが発生し続けます。誰でも私を助けることができますか?

4

1 に答える 1