테이블 필드 유형 문자열은 쉼표로 구분 된 int 값을 포함 할 수 있습니다. "1,6,2,13"또는 "3,9,2"또는 "1,3"필드에 mysql의 특정 값이 포함되어 있는지 확인하는 방법은 무엇입니까?
예를 들어. "3"은 "13"을 얻지 못했습니까?
select * from table where field like '%3%'
은이 경우 작동하지 않습니다. 도 아니요 like '%,3,%
현재 '3, %', '% 3, %', '% 3'%의 조합을 시도하고 있습니다. 더 쉬운 방법이 있는지 궁금합니다.
의 중복 가능성이 [테이블의 행을받는 방법 열이 일부 value.?](http://stackoverflow.com/questions/28297830/how-to-get-을 포함하는 10와 같은 정규 표현식을 사용해보십시오 어떤 테이블의 행 - 열 - 포함 - 일부 값) – Jens
csv로 값을 저장하는 것은 매우 나쁜 데이터베이스 디자인입니다. – Jens