Quelques requêtes SQL utiles.... [maj le 07/11/2005]
Auteur
Message
AideInfo Administrateur Expert phpBB
Inscrit le: 11 Juin 2002 Messages: 3912
Posté le: 25 Juil 2004 12:23
Sujet du message: Quelques requêtes SQL utiles.... [maj le 07/11/2005]
Ces requêtes sont à exécuter dans PHPMyAdmin ou Eskuel. Elles tiennent compte du préfixe de table par défaut (phpbb_). Si vous l'avez changé lors de l'installation, pensez à le changer dans la requête.
Mettre à zéro tous les compteurs de messages.
Code:
UPDATE phpbb_users SET user_posts = '0';
Modifier le compteur de messages d'un membre (remplacer xxx par son id utilisateur).
Code:
UPDATE phpbb_users SET user_posts = 'yyy' WHERE user_id = 'xxx';
Changer le numéro de version de phpBB (il faut changer dans la requête le numéro de version (ici .0.10 pour la 2.0.10).
Code:
UPDATE phpbb_config SET config_value = '.0.10' WHERE config_name = 'version';
Mettre un membre en administrateur (la requête indique le numéro de l'administrateur-webmaster. Il est possible de le remplacer par n'importe quel autre id membre).
Code:
UPDATE phpbb_users SET user_level = '1' WHERE id = '2';
Mettre le thème subSilver à tous les membres.
Code:
UPDATE phpbb_users SET user_style = '1';
Mettre subSilver en thème par défaut.
Code:
UPDATE phpbb_config SET config_value = '1' WHERE config_name = 'default_style';
Changer le fuseau horaire de TOUS les membres (dans l'exemple, GMT+1).
Code:
UPDATE phpbb_users SET user_timezone='1.00' WHERE user_id>0;
Changer le fuseau horaire des membres ayant un certain fuseau horaire (idéal pour le changement d'heure, de GMT+2 vers GMT+1 dans l'exemple).
Code:
UPDATE phpbb_users SET user_timezone='1.00' WHERE user_timezone='2.00';
Supprimer les membres qui n'ont pas posté.
Code:
DELETE FROM phpbb_users WHERE user_post = 0;
Supprimer toutes les adresses IP stockées sur le forum.
Code:
UPDATE phpbb_posts SET poster_ip = '';
Activer la signature pour tous les messages postés par un membre (la requête indique le numéro de l'administrateur-webmaster. Il est possible de le remplacer par n'importe quel autre id membre).
Code:
UPDATE phpbb_posts SET enable_sig = 1 WHERE poster_id = '2';
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum