사용자 정의 함수를 만드는데 질문이있습니다. 0 1 1,046

by 김한 [MySQL] [2022.04.17 13:51:28]


안녕하세요. 

최근에 사용자 정의 함수 관련해서 공부하고있는데

예제를 보고 문제가 이해가 안되는거같기도하고 어떻게 해야 풀릴지 생각이 들지않아 질문드립니다.

----예제

date필드에 2022-04-01 ... 식으로 날짜 데이터 많음

no 필드에 123 / 345 / 123 식으로 숫자 데이터 많음

테이블에 date와 no가 있는데 

select fn_test('2022-04-17, 1); 이런식으로 실행하면 해당날짜에 있는 no데이터에 +1이 되게 해주고싶은데

생각이 나질않아서 질문드립니다. 

감사합니다!

by 마농 [2022.04.18 08:37:18]

질문이 이해가 잘 안가는데... Update 를 하려는 건가요?
펑션은 업데이트 보다는 Select 에 어울립니다.
업데이트는 프로시저가 더 어울립니다.
펑션에서도도 업데이트가 가능하긴 하지만
업데이트 펑션은 질문에서 처럼 Select 문장에서는 사용 못합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입