콘텐츠로 이동

2025 05 12

2025-05-12

MySQL 정규표현식 Query

SELECT id, content 
FROM bulletin 
WHERE id < 100000 
AND content REGEXP '<td[^>]*>.*<img.*>.*</td>';
  • MySQL 8.0 이상에서는 정규표현식을 통해 검색 가능.
  • <td : 해당 문자로 시작함
  • [^>]*: > 제외한 모든 문자를 * (0회 이상 반복)
  • .* : 모든 문자 0회 이상 반복
  • <img.*>: <img 태그의 시작 .* (0회 이상 반복)
  • </td>: 해당 문자로 마무리