FULLTEXT 을 사용한 이유 row1 | [java,linux,database,ajax,r,sql,reactjs] (순서없음) row2 | [java,javascript,django,c#,c++,database,ajax,r,sql,reactjs] (순서없음) row3 | [c] (순서없음) row4 | [c++] (순서없음) 검색어 [java , c , c++] ( 순서 없음 , 개수 정해지지 않음 , list로 vue에서 보냄 )이게 모두 포함된 row를 모두 찾기 검색어가 몇개가 될지 모르는 상황에서 검색어를 ,(콤마)로 구분하여 하나씩 for문을 돌리는 것 보다 다른 방법을 찾아야 겠다고 생각함. 검색의 조건이 텍스트 포함 여부만 있는 것이 아니라 기간 검색 , 여러 칼럼에 대한 텍스트 검색이 ..