programing

Mariadb 업데이트 문을 실행하는 동안 오류가 발생했습니다.

randomtip 2022. 9. 11. 16:55
반응형

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가 트리거를 실행하고 있었습니다.이 트리거는 더 이상 존재하지 않는 저장 프로시저를 참조하고 있습니다.

언급URL : https://stackoverflow.com/questions/54908475/error-while-executing-mariadb-update-statement

반응형