可以说,我有这样的事情更新一列的所有值小写
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