MySql 오류: 저장된 함수/트리거의 테이블은 이 저장된 함수/트리거를 호출하는 문에서 이미 사용되었기 때문에 업데이트할 수 없습니다.
P粉668804228
P粉668804228 2023-10-15 23:34:43
0
2
681

MySQL 쿼리를 실행 중입니다. 그러나 양식 입력에서 새 행을 추가할 때 다음 오류가 발생합니다.

으아아아

코드에서:

으아아아

이 오류는 무엇을 의미하나요?

P粉668804228
P粉668804228

모든 응답(2)
P粉573809727

올바른 구문은 다음과 같습니다.

으아악
P粉921165181

INSERT 触发器触发时,您无法更改表。 INSERT 일부 잠금 작업이 수행되어 교착 상태가 발생할 수 있습니다. 또한 트리거에서 테이블을 업데이트하면 무한 재귀 루프에서 동일한 트리거가 다시 실행됩니다. 이 두 가지 이유 때문에 MySQL이 이 작업을 수행하지 못하게 됩니다.

그러나 달성하려는 목표에 따라 NEW.fieldname 访问新值,甚至可以使用旧值 - 如果执行 UPDATE --OLD를 사용할 수 있습니다.

full_brand_name 的行,并且您想在 small_name이라는 필드가 있고 처음 두 글자를 짧은 이름으로 사용하는 경우 다음을 사용할 수 있습니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿