Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| info:mysql:replace [2023/03/20 14:13] – créée radeff | info:mysql:replace [2026/03/21 07:44] (Version actuelle) – radeff | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ===== REPLACE ===== | + | ======= REPLACE |
| - | Pour remplacer des chaînes de caractères dans des bases de données MySQL | + | |
| - | http:// | + | ====== descriptif du problème ====== |
| - | REPLACE(str,from_str,to_str) | + | dans le champ **titre** de la table **recettes**, j' |
| - | Returns the string str with all occurrences of the string from_str replaced by the string to_str. REPLACE() performs a case-sensitive match when searching for from_str. | + | < |
| + | Ojing-eo sundae | ||
| + | -> | ||
| + | Ojing-eo sundae (boudin de seiche ou calamar) | ||
| + | </ | ||
| + | ====== solution ====== | ||
| + | <code mysql> | ||
| + | UPDATE recettes | ||
| + | SET titre = REPLACE(titre, | ||
| + | WHERE titre LIKE ' | ||
| + | </ | ||
| - | < | + | si vous avez des case-sensitive: |
| - | mysql> SELECT REPLACE(' | + | |
| - | | + | |
| - | UPDATE | + | <code mysql> |
| - | SET nom_colonne | + | UPDATE |
| - | + | SET titre = REPLACE(REPLACE(REPLACE(titre, 'calmar', 'calamar' | |
| - | ex: | + | WHERE titre LIKE ' |
| - | UPDATE dc_post | + | |
| - | SET post_excerpt = replace(post_excerpt," | + | |
| </ | </ | ||
| - | {{tag> | + | |
| + | ====== Pour changer un sous-string précis dans 1 champs ====== | ||
| + | dans le champs **glossaires**, | ||
| + | UPDATE glossaires SET image = REPLACE(image, | ||
| + | |||