Nehmen wir an, ich habe so etwas
uid tag
1 HeLLo
2 heLLO
3 HELLO
4 hello
Wie kann ich alle Werte in der Spalte "Tag" aktualisieren auf:
uid tag
1 hello
2 hello
3 hello
4 hello
mit MySQL?
Siehe http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_lower
UPDATE table_name SET tag = LOWER(tag)
UPDATE table_name SET tag = BINARY LOWER(tag)
für Matching ohne Berücksichtigung der Groß- und Kleinschreibung.HINT: No function matches the given name and argument types. You might need to add explicit type casts.
NIEDRIGER()
quelle
Version für Matching ohne Berücksichtigung der Groß- und Kleinschreibung und mit einer "WHERE" -Klausel, wenn Sie nicht die gesamte Spalte aktualisieren möchten:
Die COLLATE-Zeile funktioniert, wenn in Ihrer Datenbank die Übereinstimmung zwischen Groß- und Kleinschreibung nicht berücksichtigt wird, wie in meiner.
quelle
Versuche dies:
quelle