可以說,我有這樣的事情更新一列的所有值小寫
uid tag
1 HeLLo
2 heLLO
3 HELLO
4 hello
我怎樣才能在「標籤」一欄更新所有的值:使用MySQL
uid tag
1 hello
2 hello
3 hello
4 hello
?
可以說,我有這樣的事情更新一列的所有值小寫
uid tag
1 HeLLo
2 heLLO
3 HELLO
4 hello
我怎樣才能在「標籤」一欄更新所有的值:使用MySQL
uid tag
1 hello
2 hello
3 hello
4 hello
?
見http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_lower
UPDATE table_name SET tag = LOWER(tag)
爲不區分大小寫的匹配和包括版本一 「WHERE」 條款,如果你不想更新整個列:
UPDATE table
SET tag = LOWER(tag)
WHERE LOWER(tag) != tag
COLLATE Latin1_General_CS_AS
COLLATE行將使它工作,如果您的數據庫使用案例我像我的一樣,不敏感的匹配。
請注意,當數據庫使用不區分大小寫的匹配時,這不起作用。 – 2016-09-15 19:27:38
不知道我關注,這將小寫所有數據在列 – Rippo 2016-09-16 13:35:07
真棒........ – 2017-01-28 04:36:02