MySQL:更新行改变大小写

时间:2014-11-23 19:28:16

标签: mysql

我有一个包含Forename, Surname列的MySQL表。

这些都是大写的,但我想重新格式化它们,例如:

Forename     |     Surname
--------------------------
John         |     Doe

而不是:

Forename     |     Surname
--------------------------
JOHN         |     DOE

是否可以直接通过MySQL在所有行上执行此操作?

1 个答案:

答案 0 :(得分:1)

UPDATE t
SET Forename= 
CONCAT((substr(Forename,1,1)), LOWER(substr(Forename,2))); 

其他

相同