VARCHAR 필드가있는 MySQL 테이블이 있습니다 description
. 다음은이 필드의 값 예입니다.
The quick brown fox jumps over the lazy dogThis is the second sentence.
두 문장 사이에 마침표와 공백이 있도록 텍스트를 변경하고 싶습니다. 내가 정규식으로 해결할 수 있다고 생각하지만, SQL에서 정규식을 사용하는 방법을 모르겠습니다.
정규식을 사용하여 MySQL의 필드를 업데이트하려면 어떻게해야합니까?
이
—
agentmg123 17:13
description
필드에 VARCHAR을 사용했습니다 . 나는 두 문장을 같은 필드에 저장하기를 원하지만 나는 그 문장을 마침표와 공백으로 구분하기를 원한다. 나는 어떤 SQL도 사용하지 않았고, SQL 문을 사용할 수 있는지 확실치 않습니다. 나는 그것을 해독하는데 사용할 수있는 다른 해결책을 알고 있습니까?
동일한 필드에서 예상되는 결과를 제공하는 SQL i.imgur.com/SAc29ag.png 를 참고하십시오. 그러나 UPDATE 문을 작성하고 동적으로 만들 시간이 없습니다. 저는 개인적으로 SQL 업데이트를 많이하지는 않지만 INSERT 문을 더 많이 사용합니다. 그러나 저장된 procs와 인수, 반환 값 등을 전달하는 더 좋은 방법이있을 수 있습니다. 그러나 이것이 가능하다는 것을 확인하는 빠른 테스트였습니다. 동적 인 UPDATE 문을 작성하는 것은 지금 당장 작업 할 시간이 아닙니다. 작업 할 수있는 것이 있는지 확인하십시오. 그러나 필요한 것은 : github.com/mysqludf/lib_mysqludf_preg/downloads
—
포주 주스 IT
여기에 충분한주의를 기울이지 않았거나 도움이되지 않는다면, 정말 좋은 MySQL 쿼리 작성자가 있기 때문에 중재자에게 stackoverflow.com 으로 마이그레이션하는 것을 고려해보십시오. 도움을 요청했습니다. 저기있는 SQL 사람들. 교차 게시하지 마시고 마이그레이션을 요청하십시오. 나는 당신이 성취하려는 것을 오해했기 때문에 대답을 지울 것입니다. Windows OS를 실행하는 경우 lib_mysqludf_preg 설치 지침 을 참조하십시오 . 오류로 인해 도움이 될 수 있습니다.
—
포주 주스 IT
dogThis
.