2011-08-30 3 views
2

이것은 mysql 데이터베이스의 텍스트입니다.mysql 업데이트 스크립트 문제. 모든 txt는 소문자입니다. 첫 글자는 대문자입니다.

Otok Pasman, Kraj 
Otok pasman,Kraj 
Otok Pasman , Kraj 
Otok pasman, Kraj 
Otok PASMAN, Kraj 

어떻게 자동으로 모든 행을 소문자로 바꿀 수 있습니까? 첫 글자는 대문자 여야하고 ","는 항상 ","입니까?

그래서 이런

:

Otok Pasman, Kraj 

이 예와 같이 데이터베이스에있는 모든 다른 텍스트? 이 같은

+0

당신이'automatically'을 무엇을 의미합니까? – xdazz

+0

왜 스크립트 언어로하지 않습니까? – diEcho

답변

2

뭔가 작업을해야합니다 :

UPDATE `table` 
SET `field` = REPLACE(CONCAT(UPPER(LEFT(`field`, 1)), LOWER(SUBSTRING(`field`, 2))),' , ', ', ')