begin process at 2012 05 31 03:46:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Méthode importation incrémentielle de données dans Mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Méthode importation incrémentielle de données dans Mysql

lundi 25 octobre 2010 à 14:10:22 | Méthode importation incrémentielle de données dans Mysql

tatadabou

Bonjour à tous,
j'ai pu réaliser un script qui me permet d'importer des données Access dans un fichier CSV.j'ai pu aussi réaliser un script qui importe des données CSV dans Mysql.Tous mes deux scripts fonctionnent correctement.
Mon problème est la suivante:
je voudrais que le transfert de données se face de manière incrémentielle.
je m'explique: Le transfert de données se fait quotidiennement,je voudrais savoir comment faire pour identifier les enregistrements d'hier et aujourd'hui...
Autre question: Y a t-il un programme qui me permet de copier que les mises à jour dans ma bd Access ou fichier csv?

Veuillez me donner une méthode incrémentielle ou vos propositions!!!
merci!!!!!
lundi 25 octobre 2010 à 14:35:13 | Re : Méthode importation incrémentielle de données dans Mysql

ludwig59

Réponse acceptée !
Bonjour

Dans la table mysql qui récupère les données, pourquoi ne pas ajouter un champ date_importation que tu remplira avec la date du jour ?
lundi 25 octobre 2010 à 16:49:53 | Re : Méthode importation incrémentielle de données dans Mysql

tatadabou

Merci beaucoup pour ta réponse,mais je voudrais copier les mises à jour seulement ainsi de suite... est-il possible par script php?
lundi 25 octobre 2010 à 16:54:32 | Re : Méthode importation incrémentielle de données dans Mysql

ludwig59

Réponse acceptée !
Il faudrait voir s'il y a des données unique dans ton fichier. Dans ce cas, tu ferais une requête pour savoir si l'enregistrement est déjà en BDD pour ensuite faire soit un UPDATE soit un INSERT.
lundi 25 octobre 2010 à 19:28:27 | Re : Méthode importation incrémentielle de données dans Mysql

kohntark

Membre Club
Réponse acceptée !
Salut,

Dans ce cas, tu ferais une requête pour savoir si l'enregistrement est déjà en BDD pour ensuite faire soit un UPDATE soit un INSERT.


... dans ce cas pas besoin de la première requête, un simple ON DUPLICATE KEY devrait suffire
Pour cela la création d'un champ CRC pourrait peut être aider.

Mais bon, c'est juste une idée lancée comme ça, il faudrait en savoir bien plus !!
A quoi ressemblent ces scripts ?
Quelle quantité de données sont à traiter ?
etc ...
Ce n'est pas très clair pour moi.
S'agit il au final de faire une simple copie de la DB access ?
Si oui quel est le but d'identifier les enregistrements qui ont changés ? ... un simple LOAD DATA INFILE devrait largement suffire.
Si non pour quelles raisons ?


Cordialement,


Kohntark -
vendredi 29 octobre 2010 à 01:42:58 | Re : Méthode importation incrémentielle de données dans Mysql

neigedhiver


Pourquoi répondrait-il alors qu'il a accepté ta réponse ? T'es exigeant l'ami !!

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)


Cette discussion est classée dans : données, mysql, méthode, csv, incrémentielle


Répondre à ce message

Sujets en rapport avec ce message

Créer une base de données MySQL avec PHP [ par dannywilde ] J'essaye de créer la base de données dans un script PHP mais à chaque fois que j'essaye, le PC mouline pendant une durée illimitée et n'affiche rien m Formulaire de modification de données [ par kharm ] Bonjour, Je voudrais réaliser un formulaire de mise à jour qui me permettent de modifier les données existante dans ma base. Voici mon code : $cnx = m ARCHIVER DES DONNEES MYSQL [ par alexthehobbit ] Comme ma base de données MySql devient assez énorme avec le temps, je voudrait pouvoir à partir de mon application archiver des vieilles données qui s ARCHIVER DES DONNEES MYSQL [ par alexthehobbit ] Comme ma base de données MySql devient assez énorme avec le temps, je voudrait pouvoir à partir de mon application archiver des vieilles données qui s Editer des données (Super débutante!!) [ par _hatred_ ] Bonjour à tous,J'ai un problème concernant la modification de données. En effet, j'ai une page qui qui affiche le contenu de ma base de données et je [MySQL] Recupérer des données pour les comparer [ par Mingain ] Comment récupérer des données d'une table pour les comparer avec des variables? ??? ???Minga Modification données MYSQL à une heure donnée [ par citizenh ] Bonjour,Quelqu'un a-t-il une idée sur comment déclencher un évènement sur une base donnée à une heure précise?Par exemple modifier des données dans un Problème de récupération de données sous forme de tableau avec : mysql_fetch_array [ par rem78 ] Bonjours, J'ai un problème de récupération de données depuis ma table sous forme de tableau avec l'instruction, mysql_fetch_array J'ai fais le script Mettre à jour données d'une table [ par yonico ] Petite question d'un debutant :je voudrais mettre à jour les données d'une table mais je n'y arrive pas voilà ce que j'ai mis :$reponse = mysql_query( récupération de données sql dans une checkbox [ par greg62300 ] Salut,Voici mon problème.A partir d'un formulaire contenant une checkbox, je souhaiterai pouvoir récupérer des données de la base de données, dans le


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales