Ошибка при выполнении оператора обновления Mariadb - PullRequest
0 голосов
/ 27 февраля 2019

Я использую следующий оператор обновления для обновления строки в таблице моей базы данных

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

Однако при запуске этого кода выдается следующая ошибка:

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

I 'Я не могу ничего сделать из этого сообщения об ошибке.Я приложил снимок экрана, когда я набираю команды в терминале.

Кроме того, стоит упомянуть, что я никогда не создавал никакой процедуры update_budget_proc, которая упоминается в сообщении об ошибке.Это действительно имеет отношение к обновлению?enter image description here

1 Ответ

0 голосов
/ 27 февраля 2019

Предположение в комментариях выше оказалось верным.

ОБНОВЛЕНИЕ выполняло триггер, который, в свою очередь, имел ссылку на хранимую процедуру, которая больше не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...