Nous avons une base de données qui a un tas de documents, avec quelques mauvaises données dans une colonne, dans laquelle un intégré à l'éditeur échappé à certaines choses qui ne devraient pas avoir été échappé et c'est la rupture des liens générés.
Je veux exécuter une requête pour remplacer les mauvais caractères dans tous les enregistrements, mais ne peuvent pas comprendre comment le faire. J'ai trouvé l' replace()
fonction de MySQL, mais comment puis-je l'utiliser à l'intérieur d'une requête?
Par exemple, quelle serait la syntaxe correcte si je voulais remplacer la chaîne de caractères <
avec un effectif inférieur à l'angle de support (<
) dans tous les dossiers qui ont <
dans la articleItem
de la colonne? Peut-il être fait en une seule requête (c'est à dire sélectionner et de les remplacer en un seul coup), ou dois-je faire plusieurs requêtes? Même si c'est plusieurs requêtes, comment puis-je utiliser replace()
faire le remplacer sur la valeur d'un champ sur plus d'un enregistrement?