2011-07-04 3 views
2

소스에서 구조화되지 않은 데이터를 가져 오는 중 DB에서 구조화하려고합니다. 여러 쿼리를 사용하여 서버를 공격하여 오버 헤드를 최소화하려면 다음과 같은 복잡한 쿼리를 수행하는 방법이 있는지 궁금합니다. A [0-9] G + 의 정규식 패턴에 대한 문자열을 검색하고 row.column = regex에서 열을 찾았습니다MySQL에서 RegEx의 복잡한 SQL 테이블 업데이트

+4

더 많은 정보를 제공 할 수 있습니다. 데이터의 예와 예상 한 결과의 예와 같이. – NotMe

+0

필자가 정말로 원하는 것은 열에서 정규 표현식 부분 문자열을 선택하는 것입니다 (여러 개가있을 수 있음). 예를 들어, User1은 Hey 체크 아웃 # hashtag1 # hashtag2 # hashtag3, 난 3 행 반환 된 : (user1, hashtag1) (user1, hashtag2), (user1, hashtag3) – user805547

+0

또한 정확히 데이터를 받고 상태를 원할 수도 있습니다 귀하의 MySql 서버. 데이터베이스 자체에서 regex를 실행하는 것보다 더 나은 옵션이있을 수 있습니다. – NotMe

답변