내 트리거는 그렇게 보인다 나는이 문제를 해결할 수있는 방법트리거에서 레코드를 삭제하는 방법
Error Code: 1442. Can't update table 'ticket' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
합니다. 제발 도와주세요.
내 트리거는 그렇게 보인다 나는이 문제를 해결할 수있는 방법트리거에서 레코드를 삭제하는 방법
Error Code: 1442. Can't update table 'ticket' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
합니다. 제발 도와주세요.
이는 주로 INSERT
이라는 쿼리가 TRIGGER
이라는 테이블에서 행 수준 잠금을 보유하고있어 사용자의 트리거가 같은 것을 불평하기 때문에 발생합니다.
아마도 대부분 AFTER INSERT ON ticket
에서 BEFORE INSERT ON ticket
으로 트리거 정의를 변경하려고합니다. (대체적으로 BEFORE TRIGGER
을 사용하는 것입니다).
여기에 거의 유사한 포스트
를 참조하십시오