执行Mariadb更新语句时出错

时间:2019-02-27 15:05:22

标签: mysql database mariadb

我正在使用以下更新语句来更新数据库表中的一行

update department
set budget = budget + 0.01
where dept_name = 'Physics';

但是,运行此代码会出现以下错误:

ERROR 1305 (42000): PROCEDURE university.update_budget_proc does not exist

我无法从此错误消息中做出任何事情。我已附上在终端中键入命令时的屏幕截图。

此外,要提及的是,我从未创建过错误消息中提到的任何过程'update_budget_proc'。它确实与update语句有关吗? enter image description here

1 个答案:

答案 0 :(得分:2)

上面评论中的猜测被证明是正确的。

UPDATE正在执行触发器,而触发器又引用了不再存在的存储过程。