Fonction de remplacement mysql

Fonction de remplacement mysql
Ce guide examine la fonction de remplacement MySQL qui nous permet de remplacer une chaîne dans une colonne de table par une nouvelle chaîne.

La fonction de remplacement est simple et ce guide sera court. Néanmoins, la fonction de remplacement peut être utile lorsque vous devez mettre à jour ou modifier les valeurs dans un tableau tel qu'une URL cassée.

NOTE: Ne confondez pas la fonction de remplacement par l'instruction Remplacer utilisée pour mettre à jour les données dans un tableau.

Utilisation de base

La syntaxe générale de cette fonction est simple:

Remplacer (str, old_str, new_str);

Un cas d'utilisation standard de la fonction de remplacement est lorsqu'il est utilisé par la clause de mise à jour. La syntaxe générale pour cela est:

Mettre à jour TBL_NAME SET Field = Remplace (Field, Old_Str, New_Str) où [condition];

Exemple de cas d'utilisation

Vous trouverez ci-dessous un exemple sur la façon d'utiliser la fonction de remplacement MySQL:

NOTE: La fonction de remplacement ne prend pas en charge Regex et n'est donc pas illustrée dans ce tutoriel.

Considérez la requête ci-dessous:

Mettre à jour Sakila.Titre de film de film = remplacer ("Title", "Dragon Squad", "Dragonfly Squad");

Le ci-dessus trouvera la chaîne spécifiée et la remplacera par la nouvelle chaîne. Puisqu'il n'y a qu'une seule itération de la chaîne set, une seule valeur est modifiée.

Conclusion

Ce guide rapide a illustré comment utiliser la fonction MySQL Remplacer pour remplacer une chaîne par une nouvelle chaîne dans une base de données.