때 INSERT 触发器触发时,您无法更改表。 INSERT 일부 잠금 작업이 수행되어 교착 상태가 발생할 수 있습니다. 또한 트리거에서 테이블을 업데이트하면 무한 재귀 루프에서 동일한 트리거가 다시 실행됩니다. 이 두 가지 이유 때문에 MySQL이 이 작업을 수행하지 못하게 됩니다.
그러나 달성하려는 목표에 따라 NEW.fieldname 访问新值,甚至可以使用旧值 - 如果执行 UPDATE -- 与 OLD를 사용할 수 있습니다.
full_brand_name 的行,并且您想在 small_name이라는 필드가 있고 처음 두 글자를 짧은 이름으로 사용하는 경우 다음을 사용할 수 있습니다.
올바른 구문은 다음과 같습니다.
으아악때
INSERT
触发器触发时,您无法更改表。INSERT
일부 잠금 작업이 수행되어 교착 상태가 발생할 수 있습니다. 또한 트리거에서 테이블을 업데이트하면 무한 재귀 루프에서 동일한 트리거가 다시 실행됩니다. 이 두 가지 이유 때문에 MySQL이 이 작업을 수행하지 못하게 됩니다.그러나 달성하려는 목표에 따라
NEW.fieldname
访问新值,甚至可以使用旧值 - 如果执行UPDATE
-- 与OLD
를 사용할 수 있습니다.full_brand_name
的行,并且您想在small_name
이라는 필드가 있고 처음 두 글자를 짧은 이름으로 사용하는 경우 다음을 사용할 수 있습니다.