Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment trouver et remplacer du texte dans une table mysql

Dans ce rapide tutoriel, je vais montrer une requête mysql très simple pour trouver un texte spécifique et le supprimer de la colonne de table sélectionnée. C'est le moyen le plus rapide de remplacer le texte de la table mysql.



Supposons que vous ayez un nom de table posts avec titre et description, il s'agit d'un texte commun que vous avez ajouté dans chaque message, comme si vous aviez ajouté un ancien lien de site Web et que vous souhaitez remplacer l'ancien lien par le nouveau lien, vous n'avez pas besoin de le faire manuellement un par un, exécutez simplement ci-dessous mysql find and replace query, il remplacera votre ancien lien de site Web par un nouveau lien en quelques secondes.

TABLE :POSTES

identifiant TITRE DESCRIPTION STATUT
1 TITRE-1 Ma première visite de description pour plus d'informations www.iamrohit.in/lab/ 1
2 TITRE-2 Ma deuxième visite de description pour plus d'informations www.iamrohit.in/lab/ 1
3 TITRE-3 Ma troisième visite de description pour plus d'informations www.iamrohit.in/lab/ 0

Dans le tableau ci-dessus, il y a un lien (www.iamrohit.in/lab/) dans la colonne de description que je dois remplacer par www.iamrohit.in, pour la même requête MySql sera ..

Vous pouvez également appliquer une requête conditionnelle pour remplacer les publications actives sous forme de texte uniquement par la clause WHERE.

 UPDATE POSTS SET DESCRIPTION =REPLACE(DESCRIPTION, 'www.iamrohit.in/lab/', 'www.iamrohit.in') WHERE STATUS=1; 



Si vous aimez cet article, n'oubliez pas de vous abonner à mon bloc-notes public pour des informations plus utiles