我想根据任务表中的任务状态更新列表表中的列表状态,如果所有 taskid 任务状态为 1,则两个表都将 listid 作为公共字段,如果所有 taskid 任务状态不为 1,则将列表状态更改为 1然后将列表状态更改为 0 下面是触发器。我收到 sql 语法错误,请告诉我出了什么问题
DROP TRIGGER IF EXISTS tada.list//
CREATE TRIGGER tada.list
AFTER INSERT ON tada.task
FOR EACH ROW
BEGIN
UPDATE list t1 , task t2 SET t1.liststatus = t2.taskstatus FROM list t1 , task t2 WHERE t1.taskid = t2.taskid;
END//