Il aurait suffit d'aller dans le sql.free.Fr
login et mot de passe
et d'executer
update users SET storynum ='25' WHERE storynum='10';
Et pour npds, n'étant pas du tout programmeur
j'ai plein de "moulinettes" sql, car il y a des manques dans la gestion des forum et j'ai eu des besoins spécifiques
Voici quelques commandes a adapter selon les forum npds
Deplacer tous les messages d'un sujet vers un autre sujet pour les fusionner (le 1er topic_id est celui qui existera)
UPDATE `posts` SET `topic_id` = 20224 WHERE `topic_id` =20279;
Fonction pour le parametre permetant de recevoir des messages privés pour tous les utilisateurs
UPDATE `users` SET `send_email` = '1' WHERE uid > 1;
effacer messages du tchat d'un user
DELETE FROM `chatbox` WHERE `username` = 'pseudo_du_membre'
Exemples pour Enlever les message privés anciens
DELETE FROM `priv_msgs` WHERE `msg_time` <= '2013-01-01 00:00:01';
DELETE FROM `priv_msgs` WHERE `msg_time` <= '01-01-2009 00:01';
DELETE FROM priv_msgs WHERE SUBSTRING(msg_time,7,4) < '2009'
Mise à jour en groupe 35 (membre du groupe 35 avec nombre de messages postés superieur à 4)
UPDATE `users_status` SET `groupe` = '35' WHERE groupe = 0 and posts >4;
update theme du site en theme donné
UPDATE `users` SET `theme` = '' WHERE `theme` = 'nouveau_theme';
Enlever les post liés
UPDATE `posts` SET `post_idH` = "" WHERE post_idH >1;
mettre les stories en 0 (visiteurs) au lieu de 1 (membres)
UPDATE `stories` SET `ihome` = 0 WHERE ihome = 1;
effacer les messages privés à telle date et tel user vers tel user
DELETE FROM `priv_msgs` WHERE `msg_time` >= '27-09-2011 17:02' and from_userid =19353 and to_userid =12587;
effacer les envois de messages privés de tel user
DELETE FROM `priv_msgs` WHERE `msg_time` >= '15-05-2013 17:02' and from_userid =1202;
Changer ID user pour un autre user dans les posts (nouveau pseudo du membre vers ancien)
UPDATE `posts` SET `poster_id` = 13036 WHERE `poster_id` = 31856;
cacher les posts d'un user
UPDATE `posts` SET `post_aff` = 0 WHERE poster_id =11060;
cacher les posts d'un user
UPDATE `posts` SET `post_aff` = 0 WHERE poster_id =15926;
remettre visible messages d'un user
UPDATE `posts` SET `post_aff` = 1 WHERE poster_id =15926 and forum_id=19;
cacher les posts d'un user à partir d'un numero de message
UPDATE `posts` SET `post_aff` = 0 WHERE poster_id =19353 and post_id >2260284;
Fonction pour limiter le nombre d'articles en premiere page pour tous les utilisateurs
UPDATE `users` SET `storynum` = '20' WHERE uid > 1;
pour fusionner les posts de 2 pseudos
UPDATE `posts` SET `poster_id` = '31400' WHERE poster_id = 30492;
Fonction pour ajouter ou remanier les moderateurs
UPDATE `forums` SET `forum_moderator` = '14,46,3184,5292,9893,20834,21194,745,13140' WHERE forum_id > 1;