我有一个列Forename, Surname
的MySQL表。
这些都是大写的,但是我想重新格式化它们,例如:
Forename | Surname
--------------------------
John | Doe
而不是:
Forename | Surname
--------------------------
JOHN | DOE
是否可以直接通过MySQL在所有行上执行此操作?
最佳答案
UPDATE t
SET Forename=
CONCAT((substr(Forename,1,1)), LOWER(substr(Forename,2)));
其他一样