sql 문 필드에 임의로 들어간 값을 중복 검증을 해보려고 합니다.
본문
mysql 필드 에 D2,J12,J28,P8,Q20 형식으로 있다면?
mysql 필 형식이 D2,J12,J28,P8,Q20처럼 1000줄을 한번에 검증한다면,
추가로 찾는 D2 값을 가장 빠르게 있는지 검증 하는 방법은?
DB 필드에 단순 varchar 입니다.
답변 4
음.. 생각나는 방법은 일단 D3 과 D31 을 하나로 만드는걸 먼저 하셔야 겠네요
D01, D03 이런식으로 해서 자릿수를 맞추는 작업을 선행하셔야 겠습니다.
그리고 해당 필드가 있는지 검증하는 방법은 like 로 하시거나
replace("D03,","") 이런식으로 먼저 값을 넣기 전에 replace 로 해당 값을 없앤다음 넣는 방법이 있겠네요..
문제가 생길 소지가 마지막에 "," 인데 값을 넣을때 부터 마지막에 "," 가 추가되도록 하고
배열검사할때 마지막 항을 예외처리하도록 하면 되지 않을까요?
음 복잡한데...
위에 돼지코구뇽님은 알아들으셨는지요 ㅋㅋ
저는 뭔말인지 정확히 모르지만 like 검색으로 안되는건가요?
조금더 자세한 설명이 필요하러 같네요
답변을 작성하시기 전에 로그인 해주세요.