Disons que j'ai quelque chose comme ça
uid tag
1 HeLLo
2 heLLO
3 HELLO
4 hello
Comment puis-je mettre à jour toutes les valeurs de la colonne "tag" pour:
uid tag
1 hello
2 hello
3 hello
4 hello
en utilisant MySQL?
UPDATE table_name SET tag = BINARY LOWER(tag)
pour une correspondance insensible à la casse.HINT: No function matches the given name and argument types. You might need to add explicit type casts.
INFÉRIEUR()
la source
Version pour la correspondance insensible à la casse et incluant une clause "WHERE" si vous ne souhaitez pas mettre à jour la colonne entière:
La ligne COLLATE le fera fonctionner si votre base de données utilise une correspondance insensible à la casse, comme le fait la mienne.
la source
Essaye ça:
la source