버그 해결을 위한 모든 질문을 던져
0 votes
60 views
안녕하세요. mysql 로 작업 중 stored procedure 사용 시 in 이 필요한 경우가 많이 있어서.. 찾아봤는데

FIND_IN_SET 과 PREPARE, EXCUTE 를 이용한 방법 2가지 중에 고민중에 있습니다.

처음에는 코드가 깔끔해서 FIND_IN_SET으로 작업을 진행하였는데..

FIND_IN_SET 같은 경우 string 기반이라 그런지 index를 타지 않습니다......

PREPARE 같은 경우는 코드가 매우 지져분해집니다...

FIND_IN_SET 이 index를 타지 않는 시점에서 버리고 PREPARE 로 갈아타는게 맞는거 같은데.. mysql 에서 사용못할 기능을 만들어 놓지는 않았을 거 같아서 질문드립니다...

혹시 상용서비스에서 FIND_IN_SET 을 사용해보신분들 있으신지.. 궁금합니다. 사용해보셨다면 row 수는 얼마정도까진 사용할만 한지도 궁금합니다..

그리고 FIND_IN_SET 이나 PREPARE 말고 다른 방식으로 in을 처리하는 방법이 있다면 가르쳐주시면 열심히 공부하겠습니다..
asked (2 point) , 60 views

질문에 대한 답변을 하려면 로그인 또는 가입해야합니다.

버그 해결을 위해 도움을 구하고, 도움을 주세요. 우리는 그렇게 발전합니다.

throw bug 는 프로그래밍에 대한 전분야를 다룹니다. 질문,논의거리,팁,정보공유 모든 것이 가능합니다. 프로그래밍과 관련이 없는 내용은 환영받지 못합니다.

402 질문
536 answers
548 댓글
17,024 users