|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() laurent Inscription : décembre 2005 Messages : 92 ![]() |
bonjour
je recherche un méthode simple pour insérer des données en nombre dans une table, la difficulté est que les données initiales sont une table différentes de la table de destination qui possèdent des colonnes supplémentaires j'ai vu des possibilités au travers de fichier txt et un peu d'écriture sql mais je ne sais pas s'il y a pas des méthodes plus simples voir automatisées ... merci LJ |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : mai 2002 Messages : 1 218 ![]() |
insérez des données d'une table vers une autre table ....
Connaissez-vous un peu le sql ? http://sqlpro.developpez.com/cours/sqlaz/dml/#LII |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() laurent Inscription : décembre 2005 Messages : 92 ![]() |
oui un peu mais 'il y a pas d'autres solutions
LJ |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : mai 2002 Messages : 1 218 ![]() |
Quel est le réel besoin en fait ? vous devez traiter ces données avant de les insérer ?
La solution SQL est la solution la plus propre / performante. Maintenant vous pouvez aussi inventer une usine à gaz pour arriver à vos besoin. Extraction des données dans un fichier txt / csv, puis insertion de ces données (http://dev.mysql.com/doc/refman/5.1/en/load-data.html). |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() laurent Inscription : décembre 2005 Messages : 92 ![]() |
j'ai donc environ 200 données que je souhaite passer dans une table dont les colonnes ont évolué et quelques changements de nom de colonnes
à y regarde effectivement l'écriture d'une requête sql devrait le faire en étant un peu précis ... donc la requête serait - ajouter des colonnes - renommer d'autres colonnes - puis insérer les données j'ai bon ? |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : mai 2002 Messages : 1 218 ![]() |
C'est un process one shot ?
edit : sinon oui, faites d'abord les changements de structures puis faites l'insert. |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() laurent Inscription : décembre 2005 Messages : 92 ![]() |
c quoi one shot ?
le tout se passe dans une base d données accessible sous phpmyadmin pour un site web ... LJ |
|
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() laurent Inscription : décembre 2005 Messages : 92 ![]() |
j'ai donc bien renommer mes colonnes et ajouter aussi
effectivement plutôt simple ensuite au lieu de faire un insert j'ai simplement renommer mes tables et apriori cela marche pas mal, mais comme il y a 50 colonne j'ai surement un peu de vérif à faire ... LJ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com