필드 중 하나에 stored procedure
(items.calcPrice
)이 더 이상 존재하지 않아 행을 복제 할 수없는 테이블이 있습니다.테이블에서 저장 프로 시저를 삭제하려면 어떻게해야합니까?
다음은 MySQL의 명령입니다 :
INSERT INTO items (folder_id)
VALUES (56)
오류라는 메시지가 "Couldn't write row. FUNCTION items.calcPrice does not exist."
는 어떻게 확인하고 내 테이블에이 stored procedure
을 삭제합니까? 나는 "가격"값을 가진 2 개의 필드를 가지고 있으므로이 procedure
필드가 작동하는지 잘 모르겠습니다.
그 오류를 일으킨다는 실행중인 문을 붙여주세요 :
트리거를 삭제합니다. – eggyalmysqlPro를 사용하기 때문에 새 행을 만들려면 버튼을 클릭해야하지만 SQL 명령을 사용하여 재현하는 데는 초를 주어야합니다 ... –
해당 테이블에 삽입 트리거가 있습니까? 'Show TRIGGERS WHERE Event = 'INSERT'AND Table = 'mytable''? – eggyal