Comment récupérer une base sql
8 messages
• Page 1 sur 1
-

catseyes - Nouveau WRInaute

- Messages: 34
- Inscription: 7 Avr 2007
Comment récupérer une base sql
bonjour,
j'ai un table sql qui contient des articles.
Je voudrais récupérer cette table et l'insérer dans une autre table dont les champs sont différents.
1 - est ce possible?
2 - comment procéder?
Merci
j'ai un table sql qui contient des articles.
Je voudrais récupérer cette table et l'insérer dans une autre table dont les champs sont différents.
1 - est ce possible?
2 - comment procéder?
Merci
-

YoyoS - WRInaute accro

- Messages: 3827
- Inscription: 14 Sep 2006
INSERT INTO table2 (champ1,champ2,...)
SELECT champ3,champ4,...
FROM table1;
En gros, c'est un bête insert into depuis une autre table, sauf que tu précises les champs identiques vu que ce ne sont pas tous les memes
SELECT champ3,champ4,...
FROM table1;
En gros, c'est un bête insert into depuis une autre table, sauf que tu précises les champs identiques vu que ce ne sont pas tous les memes
Dernière édition par YoyoS le Ven Juin 29, 2007 14:37, édité 3 fois.
-

catseyes - Nouveau WRInaute

- Messages: 34
- Inscription: 7 Avr 2007
Ok, bien sur, Mais comment lier le select et le Insert?
ça donnerai quelque chose comme ça :
SELECT `intitulebd` , `photobd` , `commentairebd` , `horairesbd` , `pagebd`
FROM `omagbdgenerale`
INSERT INTO `1two_ecommerce_prod`(`nom`,`image1`, `description`, `descriptif`,`prix`, ) VALUES .....
???
ça donnerai quelque chose comme ça :
SELECT `intitulebd` , `photobd` , `commentairebd` , `horairesbd` , `pagebd`
FROM `omagbdgenerale`
INSERT INTO `1two_ecommerce_prod`(`nom`,`image1`, `description`, `descriptif`,`prix`, ) VALUES .....
???
-

YoyoS - WRInaute accro

- Messages: 3827
- Inscription: 14 Sep 2006
Je viens de te donner la requête. Maintenant si tu la comprends pas, va voir sur google pour en apprendre +.
Il n'y a pas de values si tu prends le résultat dans une requête select.
De plus, tu viens de retourner complètement la requête, et elle devient mauvaise.
Bref, reprend ma requête, remplace table2 par ta table d'arrivée, champ1 et champ2 par tes champs dans la table d'arrivée, table1 par la table source, champ2 et champ3 par tes champs sources.
Ca donnerait un truc plutot du genre:
INSERT INTO `1two_ecommerce_prod`(`nom`,`image1`, `description`, `descriptif`,`prix`, )
SELECT `intitulebd` , `photobd` , `commentairebd` , `tonchamphorairesource` , `tonchampprixsource`
FROM `omagbdgenerale`
Voila
N.B. Tu n'as pas besoin de spécifier tous les champs que contient ta table. Juste ceux qui vont échanger des informations. Ensuite, n'oublie pas que les champs qui vont recevoir les résultats dans la nouvelle table doivent avoir les mêmes propriétés que les sources.
Il n'y a pas de values si tu prends le résultat dans une requête select.
De plus, tu viens de retourner complètement la requête, et elle devient mauvaise.
Bref, reprend ma requête, remplace table2 par ta table d'arrivée, champ1 et champ2 par tes champs dans la table d'arrivée, table1 par la table source, champ2 et champ3 par tes champs sources.
Ca donnerait un truc plutot du genre:
INSERT INTO `1two_ecommerce_prod`(`nom`,`image1`, `description`, `descriptif`,`prix`, )
SELECT `intitulebd` , `photobd` , `commentairebd` , `tonchamphorairesource` , `tonchampprixsource`
FROM `omagbdgenerale`
Voila
N.B. Tu n'as pas besoin de spécifier tous les champs que contient ta table. Juste ceux qui vont échanger des informations. Ensuite, n'oublie pas que les champs qui vont recevoir les résultats dans la nouvelle table doivent avoir les mêmes propriétés que les sources.
8 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- comment récupèrer les valeurs des champs d'une table sql ?
- Comment faire migrer une base SQL > 60 Mo ?
- Serveur Freya SQL Comment interroger la base de données?
- Récupérer Infos Membres Dans Sql
- Récupérer une base de donnée
- requète sql de base
- Base de données sql illimitées ?
- Récupérer les données adwords en base (MySQL ou autre)
- [résolu] Base sql à purger
- referencement d'une base sql
Consultez la description détaillée des produits ou services de Google suivants : Google Base, Google Custom Search Engine
- Suggestion de mots-clés Google
Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

