UPDATE engine4_users
SET displayname = CONCAT(
UCASE(LEFT(displayname, 1)),
LCASE(SUBSTRING(displayname, 2, INSTR(displayname, ' ')-1)),
UCASE(SUBSTRING(displayname, INSTR(displayname, ' ')+1,1)),
LCASE(SUBSTRING(displayname,INSTR(displayname, ' ')+2))
)
这是我的查询,但字符串的前两个单词将大写。不可能有两个以上的单词。