홈>
많은 제품에 다음과 같은 정보가 포함 된 제품에 대한 메모 란이 있습니다 :
<p><em><strong>Item dropped from ESP datafeed and pricing removed from site on 02-17-2017. May still be available.</strong></em></p>
2017 년 2 월 17 일에서 변경 한 날짜 (그러나 항상 그 형식으로되어 있음). 데이터베이스 쿼리 (MySQL REPLACE ()와 같이 열에있는 나머지 데이터는 남기고 날짜와 일치하는 정규 표현식을 사용하여)를 사용하여 이러한 문자열을 찾아 삭제할 수 있습니까? 아니면 PHP에서해야합니까?
- 답변 # 1
- 답변 # 2
나는 다음과 같이 할 수있었습니다 :
LIKE
UPDATE tbl SET notes = '<p><em><strong>Item dropped from ESP datafeed and pricing removed from site on xxxxxxxxxxx. May still be available.</strong></em></p>' WHERE notes LIKE '<p><em><strong>Item dropped from ESP datafeed and pricing removed from site on %. May still be available.</strong></em></p>';
관련 자료
- mySQL과 MariaDB의 정규식은 다른 결과를 제공합니다
- java - 정규식이 예상 문자열을 찾을 수 없습니다
- c# - 식별 할 때 정규식을 통해 마지막 숫자 선택 (문자열 + 숫자)
- c++ - 내 코드에서 정규식을 사용하여 쉼표로 나눈 문자열 줄을 분할하려면 어떻게해야합니까?
- sql - 필터 문자열은 mysql에 q 만 포함합니다
- sql - MySQL은 char_length ()를 사용하여 문자열에서 값을 가져옵니다
- CFG의 Java Regex split 문자열
- 정규식 - 문자열이 비어 있지 않거나 비어 있지 않고 ""문자가 포함되어 있지 않은지 확인하는 방법은 무엇입니까?
- pandas - 정규식 - 자신을 포함하는 문자열이 뒤에 오는 경우 문자 일치
- bash - 정규식 태그가 포함 된 문자열 일치
- MySQL/MariaDB 클라이언트는 사용자 A의 시작 /로드 속도가 느리지 만 사용자 B의 경우는 아닙니다
- java - 스플리터 부분을 사용하지 않고 정규식을 사용하여 문자열을 분할하는 방법은 무엇입니까?
- MySQL에서 MariaDB로 이동하면 하드웨어는 더 좋지만 성능은 느려집니다 왜?
- 정규식 트림 문자열 후 추가
- ansible - 목록에서 특정 문자열을 검색하는 정규식
- php - 정규식은 다른 문자열없이 특정 문자열과 일치합니다
- postgres regex - 패턴의 마지막 발생과 줄 끝 이후의 문자열 추출
- regex : 문자열 분할을위한 정규식 패턴을 수정하는 방법
- stylish - 정규식을 사용하여 하나의 특정 문자열을 제외하고 해당 위치에 다른 문자열을 유지합니다
- 자바 스크립트 용 정규식을 사용하여 문자열에서 HTML 태그를 가져 오는 방법
관련 질문
- mysql : 조회로 재귀 CTE를 사용하는 방법은 무엇입니까?
- mysql : 여러 집계 SUM이있는 두 쿼리 조인 또는 유니온
- javascript : JS-다중 정규식을 사용한 루프 및 데이터베이스에 삽입
- mysql : 로그 빈 위치를 변경할 수 없습니다.
- mysql : wsrep_provider_options repl.commit_order= 2를 사용할 때 Galera 클러스터 복제가 중단됨
- mysql : ENUM 열의 데이터 정렬이 크기에 영향을 줍니까?
- mysql : MariaDB가 훨씬 빨라 졌는데 원인을 찾을 수 없습니까?
- php : MySQL /MariaDB는 새 행을 삽입하고 오류를 확인하려고 시도하여 행이 존재하는지 확인하는 것이 좋습니다.
- mysql : 내 쿼리의 반환 다리에서 MARIADB 캐릭터가 왜 무너지는 이유는 무엇입니까?
- mysql : seconds_behind_master는 0과 x 숫자 x를 번갈아줍니다
나는
%
를 넣어 문자열에서.문자열 삭제를 이해하지 못합니다-빈 문자열로 바꾸시겠습니까? 와이즈 비즈 ?
NULL
에 포함 된행을 삭제하십시오. 기둥? 다른 것? 나는notes
바랍니다 절은 당신이 올바른 방향으로 움직이게하기에 충분합니다.참고 :
WHERE
'오버 킬'입니다. 와이즈 비즈 충분합니다.날짜를 제거하고 나머지 문자열을 유지하려면 그렇지 않습니까? ...
(또는 자리 표시 자로 추가하려는 항목)
MariaDB-10.0.5는 REGEXP_REPLACE (), REGEXP_INSTR () 및 REGEXP_SUBSTR ();하지만 귀하의 경우에 필요한 것 같습니다.