Bonjour à tous,
Je crée tous les jours une base de données à l'aide d'un fichier que je récupère de façon quotidienne. Pour celà, j'utilise : LOAD DATA INFILE
Je crée donc une base avec dans le nom la date du jour.
Il faut ensuite que j'importe cette base du jour dans la base générale. C'est là que le problème survient, car il faut mettre des enregistrements à jour sinon je me retrouve avec des "duplicate key".
Mais je n'arrive pas à créer cette requête....
Donc, ma requête est la suivante : INSERT INTO imports SELECT * FROM imports080202033001;
A laquelle il faut que j'ajoute : ON DUPLICATE KEY UPDATE
Ma clé primaire est composée de 4 champs : fse_control_no, call_no, job_no, orig_call_date
Comment créer la requête avec ON DUPLICATE KEY UPDATE ??
Par avance, merci beaucoup !
Partager