Mysql
 sql >> Base de données >  >> RDS >> Mysql

Script d'importation CSV vers Mysql pour faire correspondre les champs

Depuis le Manuel de référence MySQL , dans la section CHARGER LES DONNÉES :

Je pense donc que si vous définissez le champ dans lequel vous stockez les noms en tant que clé primaire ou index unique, vous devriez pouvoir faire :

LOAD DATA LOCAL INFILE 'file.csv'
REPLACE INTO TABLE yourtable
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(id, name, surname, etc);

mise à jour :

je viens de trouver d'autres ressources sur le sujet :

mysql doublons avec LOAD DATA INFILE

http ://support.modwest.com/content/6/253/en/how-do-i-import-delimited-data-into-mysql.html

http ://codeinthehole.com/archives/35-How-to-sync-a-MySQL-table-between-two-remote-databases..html