당신은 이것이 어딘가에 답변되어 있다고 생각 하겠지만 정확한 대답은 찾을 수 없습니다. 문자열에서 맨 마지막 문자를 제거해야합니다. 문자가 될 수 있으며 문자열은 길이가 될 수 있습니다. 당신은 아마 SUBSTRING(column, 1, CHAR_LENGTH(column)-1)
을 찾고 992,899mysql 가장 마지막 문자를 제거하십시오
3
A
답변
5
할 필요가 992899d
예.
참조 용으로 http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring을 참조하십시오.
10
SUBSTRING을 사용하는 모든 솔루션은 마지막 문자를 삭제하여 필드의 내용 만 표시합니다. 실제로 열 내용을 업데이트하지 않습니다. 원하는 경우 (즉, SELECT과 함께 사용하는 경우) SUBSTRING이면 충분합니다.
UPDATE <table_name>
SET <column_name> = CONCAT(LEFT(<column_name>, CHAR_LENGTH(<column_name>) -1), '')
WHERE <condition>;
이것은 아무것도 마지막 문자를 대체 할 것이다, 따라서 마지막 문자는 다음과 같습니다 당신이 실제로 업데이트를 열의 값이 다음과 같은 시도 할 수 있습니다하려는 경우
하지만, 삭제됨
은 참조 : http://dev.mysql.com/doc/refman/5.7/en/string-functions.html
[MySQL의의 열 스트립 마지막 두 문자 (의관련 문제
- 1. htaccess URL에서 마지막 문자를 제거하십시오.
- 2. 윈도우의 파일 이름에서 마지막 문자를 제거하십시오.
- 3. 정규식, jQuery로 문자열의 마지막 특정 문자를 제거하십시오.
- 4. 배치를 사용하여 파일의 마지막 n 문자를 제거하십시오.
- 5. PHP에서 루프 내의 문자열에서 마지막 문자를 제거하십시오.
- 6. Excel의 문자열에서 문자를 제거하십시오.
- 7. 단어에서 반복 문자를 제거하십시오.
- 8. 스칼라 : 마지막으로 나오는 문자를 제거하십시오.
- 9. 배열 데이터를 구문 분석하고 첫 번째 및 마지막 문자를 제거하십시오.
- 10. xml 파일의 첫 번째 문자와 마지막 문자를 제거하십시오. = 따옴표를 제거해야합니다.
- 11. 텍스트에서 문자열을 찾고 첫 번째와 마지막 문자를 제거하십시오.
- 12. 오토 핫키를 사용하여 점 뒤에 점의 마지막 n 문자를 제거하십시오.
- 13. 유효한 문자열에 저장된 값의 마지막 두 문자를 제거하십시오
- 14. streamreader에서 마지막 x 줄을 제거하십시오.
- 15. 문자열에서 원하지 않는 문자를 제거하십시오.
- 16. MySQL : 마지막 부분에서 슬래시가 세 번째로 나오는 부분을 제거하십시오.
- 17. URL의 마지막 디렉토리를 제거하십시오.
- 18. 배열의 마지막 쉼표를 제거하십시오
- 19. XSLT에서 마지막 쉼표를 제거하십시오
- 20. 목록의 마지막 요소를 제거하십시오.
- 21. 목록보기에서 마지막 행을 제거하십시오.
- 22. jtabbedpane의 마지막 탭을 제거하십시오.
- 23. 문자열의 마지막 쉼표를 제거하십시오.
- 24. 문자열에서^@ 문자를 제거하십시오.
- 25. interpunctional 문자를 제거하십시오.
- 26. 리눅스 파일에서^@ 문자를 제거하십시오.
- 27. 문자 "."앞에 문자를 제거하십시오.
- 28. 콘솔에서 n 문자를 제거하십시오.
- 29. 문자열의 특정 문자를 제거하십시오.
- 30. 문자열에서 반복되는 문자를 제거하십시오.
가능한 중복 http://stackoverflow.com/questions/6080662/strip-last-two-characters-of-a-column -in-mysql) – andy
아니요, 그렇지 않습니다. 대답은 그냥 박탈 된 값을 표시하고 실제로 마지막 문자를 삭제하지 않고 다시 데이터베이스에 저장하는 것이 아닙니다. –