무엇이 오류입니까?트리거에서 변수를 선언하고 mysql과 함께 사용하는 방법은 무엇입니까?
DELIMITER $$
CREATE TRIGGER `Task_insert_trig` AFTER INSERT ON `task`
FOR EACH ROW
begin
declare userID int;
Set userID =(select userID from assigned_task where Atk_Task_Id = new.Tsk_Id and Atk_Project_Id = new.Tsk_Project_Id);
insert into dashboard_event set
Dsh_Project_Id = new.Tsk_Project_Id,
Dsh_Actor = userID,
Dsh_Action = 'Assign',
Dsh_Type = 'Task',
Dsh_Target = new.Tsk_Id,
Dsh_Date = now();
$$
end
DELIMITER ;
오류 코드 : 1064 당신은 당신의 SQL 구문에 오류가 있습니다 ; 근처의 '12'근처에서 사용할 올바른 구문에 대해서는 MySQL 서버 버전에 해당하는 설명서를 확인하십시오.
오류 코드 : 1064 SQL 구문에 오류가 있습니다. 근처 사용할 수있는 권리 구문에 대한 MySQL 서버 버전에 해당하는 설명서를 확인 라인 1