현재 boh라는 db를 편집하려고합니다. 현재 테이블 "파일"에는 "경로"라는 필드가 있습니다. 경로 필드 안에는 폴더에 나열된 파일에 대한 실제 경로 (구문 "F : \ xxx \ xxx \ xxx \ filename.xxx")가 있습니다. 파일 이름 만 존재하도록 "F : \ xxx \ xxx \ xxx"를 바꾸기 위해 필드 정보를 어떻게 업데이트합니까?mysql 업데이트 필드 내용
2
A
답변
3
당신이 원하는 경로에 따라 달라 지겠습니까? u는 사용할 수 있습니다
UPDATE `table` SET `path` = REPLACE(`path`, 'F:\\xxx\\xxx\\xxx', '');
당신이 다음 명령을 수행해야 다음, 마지막 \ 후에 만 마지막 부분을 유지하려면 : 가정
UPDATE `table` SET `path` = SUBSTRING_INDEX(`path`. '\\', -1);
1
이 내용을 읽었습니까?
0
UPDATE files
SET path = REPLACE(path, 'F:\xxx\xxx\xxx\', '')
WHERE path LIKE = 'F:\xxx\xxx\xxx\%'
너무 당신이 만들이 대규모 업데이트 데이터를 파괴하는 것은 매우 쉽다 : 데이터
- 는 SELECT 문장
- 백업 먼저 그것을 시도
0
'F를 : \ XXX \ XXX \ XXX \'는 이 문과 같은 문장을 시도해도 일정하지는 않습니다.
UPDATE files SET path = REVERSE(SUBSTR(REVERSE(path), 1, LOCATE(REVERSE(path), '\')));
관련 문제
- 1. 업데이트 MYSQL 및 SET 특정 행의 내용
- 2. 업데이트 내용
- 3. MySQl - 다른 테이블의 데이터를 계산하여 필드 업데이트
- 4. PHP : 단일 쿼리에서 여러 MySQL 필드 업데이트
- 5. 링크를 클릭하면 PHP/MySQL> 업데이트 필드
- 6. ASP C# 업데이트 내용
- 7. ASP.NET UpdatePanel의 내용 업데이트
- 8. MergeAdapter의 내용 업데이트
- 9. 변경 내용 업데이트 행
- 10. 다른 필드, 동일한 행에 내용 복사를위한 MySQL 쿼리
- 11. 업데이트 테이블 설정 필드
- 12. MySQL 타임 스탬프 필드
- 13. 필드 구성이있는 TClientDataSet 내용 복사
- 14. UIView 하위 클래스 내용 업데이트
- 15. 조인 테이블의 필드 업데이트
- 16. last_viewed 필드 레일 업데이트
- 17. NHibernate - Identity 필드 업데이트
- 18. 레일 액티브 업데이트 필드
- 19. 단일 필드 업데이트
- 20. 전체 필드 업데이트
- 21. 리디렉션하지 않고 업데이트 필드
- 22. 다른 테이블의 필드 업데이트
- 23. MySQL 반환하는 행이 여러 개인 하위 쿼리로 필드 값 업데이트
- 24. MySQL 트리거를 사용하여 조건과 일치하는 모든 필드 업데이트
- 25. 다중 테이블 업데이트 (MySQL)
- 26. 업데이트 중 : 자동 업데이트 날짜/시간 필드
- 27. PHP/MySQL OnClick MySQL 업데이트
- 28. mysql db의 부울 필드
- 29. MySQL 필드 길이 오류
- 30. MYSQL SELECT. 번호 필드
조언을 주셔서 감사합니다. 디렉토리 경로를 제거 할 때 "\\"을 사용하지 않았기 때문에 부적절하게 시도했습니다. 너에게 소품! –