2009-11-27 7 views

Répondre

41

Vous pouvez utiliser la fonction REPLACE:

REPLACE(str,from_str,to_str)

Renvoie la chaîne str avec toutes occurrences de la chaîne from_str remplacée par la chaîne to_str.
REPLACE() effectue une correspondance sensible à la casse lors de la recherche de from_str.

Ainsi, pour remplacer toutes les occurences d'un caractère par un autre dans toutes les lignes d'une table, quelque chose comme cela devrait faire:

update photos set filename = replace(filename, ' ', '_'); 

-à-dire, vous effectuez une recherche pour « » dans la colonne filename et utilisez '_' à la place; et remettez le résultat dans filename.

6
update photos set filename = replace(filename,' ', '_');