我正在尝试在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();
答案 0 :(得分:0)
在WHERE
和(Select
...
同时检查jobs
表上的触发器,因为它们可以使用不存在的过程。