Remplacement de chaîne MySQL
Cette question répond à la nécessité de modifier un texte spécifique dans une colonne de base de données MySQL. La tâche consiste à remplacer les instances du mot « mises à jour » par « news » dans les URL stockées dans une colonne.
Pour y parvenir, un script MySQL peut être utilisé pour exécuter une fonction REPLACE sur la colonne affectée. Le script suggéré dans la réponse fournie est conçu pour accomplir la modification souhaitée :
UPDATE your_table SET your_field = REPLACE(your_field, 'articles/updates/', 'articles/news/') WHERE your_field LIKE '%articles/updates/%'
Ce script recherche efficacement les occurrences de la chaîne "articles/updates/" dans la colonne "votre_champ" et les remplace par " articles/actualités/". La clause WHERE garantit que seules les lignes contenant la chaîne spécifiée sont modifiées.
Par exemple, une URL initialement stockée sous "http://www.example.com/articles/updates/43" sera transformée en " http://www.example.com/articles/news/43". Ce changement est reflété sur toutes les lignes du tableau qui correspondent aux critères de recherche.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!