PhpMyAdmin & SQL

paranoise
WRInaute discret
WRInaute discret
 
Messages: 67
Inscription: 30 Juin 2005

PhpMyAdmin & SQL

Message le Jeu Nov 15, 2007 15:02

Bonjour les webrankerfou

Mon probleme est le suivant:

Je voudrai exporter les dix derniers enregistrements d'une table pour les importer dans une autre base de données....

Je peux faire l'export des données d'une table entiere mais pas des 10 derniers enregistrements :cry:

(PAr exemple: La table produits: je veux exporter les 10 derniers produits pour les copiers (avec tout les champs) dans une autres base de donnée mysql)


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8299
Inscription: 23 Nov 2005

Re: PhpMyAdmin & SQL

Message le Jeu Nov 15, 2007 15:06

paranoise a écrit:Bonjour les webrankerfou

Mon probleme est le suivant:

Je voudrai exporter les dix derniers enregistrements d'une table pour les importer dans une autre base de données....

Je peux faire l'export des données d'une table entiere mais pas des 10 derniers enregistrements :cry:

(PAr exemple: La table produits: je veux exporter les 10 derniers produits pour les copiers (avec tout les champs) dans une autres base de donnée mysql)


Bein une fois exporté tous tes produits, si tu les as exporté de manière triée, tu peux editer le fichier SQL et ne garder que les lignes d'INSERT des 10 derniers produits).

paranoise
WRInaute discret
WRInaute discret
 
Messages: 67
Inscription: 30 Juin 2005

Message le Jeu Nov 15, 2007 15:11

a ben tout simplement, je v tenter merci lol


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6339
Inscription: 13 Juin 2005

Message le Jeu Nov 15, 2007 15:34

Si tu fais un
Code: Tout sélectionner
SELECT * FROM `table` ORDER BY `ordre_enregistrement`DESC LIMIT 10


tu exportes les 10 derniers enregistrements de ta table, non ? Tu peux pas faire ça ?


5_legs
WRInaute passionné
WRInaute passionné
 
Messages: 2054
Inscription: 30 Avr 2006

Re: PhpMyAdmin & SQL

Message le Jeu Nov 15, 2007 15:40

paranoise a écrit:(PAr exemple: La table produits: je veux exporter les 10 derniers produits pour les copiers (avec tout les champs) dans une autres base de donnée mysql)


En partant de l'exemple de Nickargall, si la table de destination est dans la même base de donnée, tu pourrais pousser plus loin en faisant un INSERT de ton SELECT ;-)

paranoise
WRInaute discret
WRInaute discret
 
Messages: 67
Inscription: 30 Juin 2005

Message le Jeu Nov 15, 2007 16:27

pour nickargall, si je fait ta requete, je peux pas l'importer ensuite dans une base de données!!

et druart ca serait koi la syntaxe d'un insert d'un select 8O non mais de toute facon les 2 tables NE SONT PAS DANS LA MEME BASE DE DONNEE c specifier sur le premier post :D


par contre la 1ere solution de UsagiYojimbo ma l'air pas mal


bidulemachin
WRInaute discret
WRInaute discret
 
Messages: 102
Inscription: 5 Oct 2007

Message le Jeu Nov 15, 2007 16:35

Encore plus simple que d'éditer le fichier :

Dans l'onglet "Exporter" sous PHPmyAdmin, en bas à gauche, il y a cette phrase :

Exporte [] enregistrement(s) à partir du rang n° []

Exemple : si tu as 380 évènements, 10 enregistrements à partir du rang 370, ça devrait te donner les 10 derniers...

paranoise
WRInaute discret
WRInaute discret
 
Messages: 67
Inscription: 30 Juin 2005

Message le Jeu Nov 15, 2007 16:50

Et ben voila !!!LA bonne reponse!!!

merci bien bidule machin je met resolu des que j'ai fait ca!!!!


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité