0
MYSQL에서는 이라는 테이블을 ftable
테이블의 변수에 트리거 쿼리 내의 변수에 어떻게 할당합니까?mysql 트리거 변수
저는 mysql 전역 변수를 알고 있습니다 : @@
로컬 변수? @
하지만 올바른 구문일까요?
MYSQL에서는 이라는 테이블을 ftable
테이블의 변수에 트리거 쿼리 내의 변수에 어떻게 할당합니까?mysql 트리거 변수
저는 mysql 전역 변수를 알고 있습니다 : @@
로컬 변수? @
하지만 올바른 구문일까요?
선택란의 오른쪽 필드에서 지정할 수 있습니다. 여러 행이 반환되는 경우 마지막으로 선택한 값을 가져옵니다.
SELECT @tmp:=fvalue FROM ftable WHERE ...
간단히 SQLfiddle here입니다.
실제로 필드 값이 무엇인지 알 수 없다고 가정합니다. 필드 이름 만 알면됩니다. 내 질문에 혼란 스러웠다. 필드 이름이 아니라 필드 값이라고 가정합니다.이 문은 트리거 스크립트의 나머지 부분에서 사용할 수있는'fname' 값을 갖는 변수 '@ tmp'를 생성합니까? –
@SofianeMerah 만약 fvalue가 필드 이름이라면,'@ tmp'는 그 필드의 값을 가질 것입니다. 즉,'ftable'에'fvalue'의 필드 값이 1 인 행이 하나있는 경우,'@ tmp'는 값 1을 포함하게됩니다. –
sqlfiddle이 있음을 보여 주셔서 고마워요. 그건 플러스입니다! –