MySQL의 WHERE 절에서 Word Boundary를 검색하려면
'[[:<:]]' 나 '[[:>:]]' 를 이용하면 됩니다.
예를 들어
1.'Abc Def Hi'
2.'AbcDefHi'
3.'abc(def)hi'
위의 문자열 중에 'Def' 가 들어가는 '단어'가 포함된 row만 검색하려 할 때
WHERE 컬럼 REGEXP '[[:<:]]Def'
와 같이 검색하면 위 문자열 중 1,3 번 row가 검색이 됩니다.
'[[:<:]]' 나 '[[:>:]]' 를 이용하면 됩니다.
예를 들어
1.'Abc Def Hi'
2.'AbcDefHi'
3.'abc(def)hi'
위의 문자열 중에 'Def' 가 들어가는 '단어'가 포함된 row만 검색하려 할 때
WHERE 컬럼 REGEXP '[[:<:]]Def'
와 같이 검색하면 위 문자열 중 1,3 번 row가 검색이 됩니다.