Requête MySQL pour supprimer les balises HTML
Vous disposez d'une base de données importante remplie d'enregistrements contenant des balises HTML (). La suppression de ces balises est essentielle. Bien que PHP fournisse la méthode strip_tags, exécuter un script PHP pour modifier tous les enregistrements peut prendre beaucoup de temps.
Solution MySQL
MySQL version 5.5 et versions ultérieures offrent des fonctions XML qui peut résoudre ce problème :
SELECT ExtractValue(field, '//text()') FROM table;
Cette requête extrait uniquement le contenu du texte de la colonne "champ" spécifiée dans la "table". Il s'appuie sur les fonctions XML fournies par MySQL pour analyser les balises HTML et récupérer le contenu du texte.
Référence
Pour plus de détails sur les fonctions XML dans MySQL, reportez-vous à la documentation officielle :
https://dev.mysql.com/doc/refman/5.5/en/xml-functions.html
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!