I am very new in SQL. I just want to create basic trigger. It seems there might the problem about variable declaration or assignment.
DECLARE @i INT = 0
DECLARE @j INT = 0
DECLARE @player_name VARCHAR(255), @player_team VARCHAR(255);
DECLARE @absence_list_length = SELECT COUNT(*) FROM nhl_absence;
WHILE @i < 30
BEGIN
    SET @player_name = SELECT playoff FROM `nhl_standings` where id like @i
    SET @player_team = SELECT skr FROM `nhl_standings` where id like @j
    WHILE @j < @absence_list_length
    BEGIN
        SELECT user FROM `nhl_absence` where name like @player_name;
        UPDATE nhl_absence SET team = @player_team;
    SET @j = @j + 1;
    END
    SET @player_team = SELECT skr FROM `nhl_standings` where id like @i
    UPDATE nhl_standings SET team = @player_team;
    SET @i = @i + 1;
END
Error message:
#1064 - Something is wrong in your syntax near 'DECLARE @i INT = 0 DECLARE @j INT = 0 DECLARE @player_name VARCHAR(255), @play' on line 1
 
     
     
    
