GLPI/SQL/Maintenance
Pour la maintenance de données GLPI.
Suppression de mise en forme
/* Nom : SQLGLP051 Description : GLPI, optimisation du contenu de la solution d un ticket par suppression de la mise en forme Usage : exercice en SQL Particularité : néant Auteur : Ph. Page Version : 1.0 Révisions : - 1.0 (28/11/2025) : création du script */ -- Depuis la version 10, paramétrage nécessaire pour éviter le message "Illegal mix of collations (utf8mb4_unicode_ci,COERCIBLE)" SET SESSION collation_connection = "latin1_general_ci"; -- Variables -- pour optimiser le contenu des tickets ; ici en supprimant les mises en formes par style sur la balise span : SET @TexteATrouver = '(?:<span.*>)(.*)(?:<\/span>)'; SET @TexteDeRemplacement = '\$1'; -- $1 pour récupérer le contenu du groupe 1 ; la barre oblique inversée comme caractère d'échappement -- ticket, solution UPDATE glpi_itilsolutions SET content = REGEXP_REPLACE(content, @TexteATrouver, @TexteDeRemplacement) WHERE items_id = 35092;