반응형
안녕하세요 여러분,
크리에이트메이커 입니다.
제가 일을 하면서, 트리거를 만들때가 있었는데, 이걸 쿼리문으로 알려달라는 요청이 와서 작업을 했었습니다.
그때 에러가 자꾸 나서, 이번에 이렇게 포스팅 남겨 봅니다.
혹시 같은 상황에서 같은 에러가 나면 참고 하시면 될 것 같습니다 !
제가 처음 하려고 했던 에러 명령어 입니다.
CREATE TRIGGER 트리거이름 AFTER INSERT ON 테이블이름
FOR EACH ROW
BEGIN
UPDATE 테이블이름 SET 속성 = 값 WHERE 조건속성 = 조건값
END
네 언뜻 보면,,, 에러날게 없죠?
근데
이런 에러가 계속 났습니다..;; 보시면 '' at line3 인데, 저기 '' 사이에 공백이면 에러가 없다거거든요....
그래서 이짓저짓 해보다가 해결 방법을 찾았습니다.
그냥
CREATE TRIGGER 트리거이름 AFTER INSERT ON 테이블이름
FOR EACH ROW
UPDATE 테이블이름 SET 속성 = 값 WHERE 조건속성 = 조건값
이렇게 BEGIN, END 를 빼고 하니까 잘 적용되네요... ㅠㅠ..
저는 heidiSQL 프로그램 사용해서 쿼리문에다 작성해서 했는데, 이렇습니다.
혹시나 저같은 현상을 격는 분들은 참고하셔서 잘 해결하시길 바랍니다~~
반응형
'IT기술(코딩)' 카테고리의 다른 글
mysql 서비스 시작 실행 갑자기 안될때, 10061에러, 1067에러 error (0) | 2022.08.23 |
---|---|
smtp 501 5.5.4 IP ADDRESS: EHLOerror how solve this error smtp 메일 송신 501 에러 해결 방법. (0) | 2022.08.15 |
바이낸스 자동 매매 헤지모드hedge mode 소스코드 ccxt, 바이낸스api 이용하여 선물 자동 마진 소스코드 작성 파이썬 python (0) | 2022.05.18 |
어셈블리어 MIPS를 이용한 Mars_NS-shaft.jar 컴파일 (0) | 2022.05.09 |
ccxt 바이낸스 자동 매매 api 선물 지정가 방법좀 알려주실분. (0) | 2022.05.02 |