MyBB.support, le portail francophone de MyBB

Version complète : Purge de messages
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,
J'aimerai pouvoir purger les messages des utilisateurs effacés.
Comment procéder?
Merci de votre aide
A mon avis tu les supprimes un à un je pense Big Grin
A mon avis, cette suppression peut nuire à la structure de ton forum.
En effet supposons qu'un membre supprimé ait créé un sujet auquel d'autres ont répondu, le sujet entier disparaîtra y compris les réponses des membres toujours enregistrés !
Or ces derniers apparaîtront toujours dans le compte de messages et seront listés dans le profil des membres enregistrés, même si physiquement ils n'existent plus dans la base.
La structure du forum peut devenir ambiguë, pour le moins...

Pour les messages c'est moins gênant.

Je pense donc que ça pourra globalement entraîner un problème de lisibilité et des confusions qui pourraient éventuellement aboutir à des dysfonctionnements dans le futur..

Ici, on ne l'a pas fait et les sujets/messages des membres supprimés apparaissent avec le titre "Invité".


Si toutefois tu y tiens, voici une méthode un peu "brutale" à utiliser avec précautions !
Inutile de te dire qu'il est indispensable et primordial de faire une sauvegarde préalable de la BD avant toute chose ! En cas de fausse manœuvre, tu pourrais tout perdre !!!

1. Outils et maintenance > Recompter et reconstruire, exécute les 5 tâches en cliquant sur les 5 boutons "Valider" de façon à tout bien mettre à jour.
Normalement, à l'issue de cette reconstruction, les sujets et les messages des utilisateurs supprimés (apparaissant comme "Invité") auront leur champ uid à 0.

2. Dans phpMyAdmin, sélectionne la table mybb_threads et lance cette requête:
Code :
delete FROM `mybb_threads` WHERE uid=0
Puis sélectionne la table mybb_posts et lance la même requête ;
Code :
delete FROM `mybb_posts` WHERE uid=0

Breveté SGDG !!

Encore une fois, si la requête sur les posts me paraît sans danger, celle sur les threads me dérange car je ne connais pas les conséquences futures.

Attends peut-être l'avis d'exdiogene ?
Smile Magnifique!!!
Tout fonctionne à merveille, je n'ai juste eu à ajouter une fois l'opération terminée, la reconstruction des 5 taches comme indiqué dans l'étape 1
Avec un grand merci
 Utilitaire de traduction fourni par Regentronique