Insertion partielle avec LOAD DATA INFILE (MySQL) - SQL/NoSQL - Programmation
Marsh Posté le 13-06-2007 à 11:34:00
Citation : The REPLACE and IGNORE keywords control handling of input rows that duplicate existing rows on unique key values: |
http://dev.mysql.com/doc/refman/5.0/en/load-data.html
Marsh Posté le 13-06-2007 à 11:29:23
Salut,
Je me sers de la fonction "LOAD DATA INFILE" pour effectuer une insertion d'un fichier texte dans ma base de données.
LOAD DATA INFILE 'chemin_du_fichier'
INTO TABLE presta
FIELDS
TERMINATED BY ';'
ESCAPED BY '\\'
LINES STARTING BY ''
TERMINATED BY '\n'
(id_presta, numero, date, lib_presta, comm, lib_periode, total, fa)
Ce que j'aimerais, ce serait que si l'id_presta de la ligne du fichier existe déja dans la table presta, alors la ligne n'est pas insérée. Quelqu'un aurait-il une solution ?
Message édité par groscul le 13-06-2007 à 11:30:39