MySQL Workbench错误1305 PROCEDURE不存在

时间:2014-03-14 17:09:36

标签: mysql sql sql-update mysql-workbench

我正在尝试在MySql中执行一个语句,以便在其他列之一的到期日期超过当前日期时更新表中的列,然后将其与某些内容进行比较,以确保没有活动的人为它

但是我一直收到这个错误,我看不出我的语法有什么问题,所以我不确定它是什么

错误1305 PROCEDURE不存在

UPDATE job j SET archived = 1 WHERE(SELECT count(*) FROM job_applied_candidates jac WHERE jac.jobID = j.id) = 0 AND enddate < now();

1 个答案:

答案 0 :(得分:0)

WHERE(Select ...

之间添加空格

同时检查jobs表上的触发器,因为它们可以使用不存在的过程。