Bonjour à tous,
Je n’ai plus eu l’occasion de faire de requètes SQL depuis 3 ans, et j’ai complétement oublié la syntaxe, et je me permet donc de faire appel à vous pour éviter de passer des heures à chercher…
[My life] Depuis 2005, mon petit blog rend compte de mon projet de construction. Déjà 190 posts, et Dotclear montre ses limites, notament en matière de gestion de pages statiques. Bref, comme d’autres avant moi, je passe à Wordpress. J’ai utilisé, comme CED, le plugin Flat Import, qui marche bien. Le problème est que l’id de chaque post est modifié lors de l’import. Exit donc les permaliens, et ça c’est mal. Impossible de faire de la redirection permanente : je suis chez free, et l’hébergeur n’aime pas les htaccess.
J’ai donc réussi à faire en sorte que l’ordre des posts soit conservé, même si la numérotation est décalée. En clair, mes posts ID 2,3,4,… ont désormais l’ID 10194, 10195, 10196,…[/My life]
Je souhaite redonner la bonne id à tout cela… Quelle bonne idée, n’est-ce pas !
- Les posts eux-même
Dans la table intitulée wp_posts j’aimerais faire ceci :
Balayer la table : pour chaque enregistrement dont le champ ID est > 10194, remplacer la valeur de ce champ par “sa valeur moins 10192” (de manière que #10194 redevienne #2, etc)
- La relation post/catégorie
Dans la table intitulée wp_post2cat j’aimerais faire ceci :
Balayer la table, et Pour chaque enregistrement dont le champ post_ID > 10194, faire la même chose.
- Les commentaires
Dans la table intitulée wp_comments j’aimerais faire ceci :
Balayer la table, et Pour chaque enregistrement dont le champ comment_post_ID > 10194, faire la même chose.
Et voilà. Je sais que quelques petites requètes pas bien compliquées pourront faire cela. Je n’ai malheureusement vraiment pas le temps de me repencher sur la syntaxe. Connaissant votre compétence et votre gentillesse habituelle, je vous sollicite donc.
D’avance merci.