Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Script de importação de CSV para MySQL para corresponder aos campos


Do manual de referência do MySQL , na seção LOAD DATA :

Portanto, acredito que se você definir o campo onde armazena os nomes como chave primária ou índice exclusivo, poderá fazer:
LOAD DATA LOCAL INFILE 'file.csv'
REPLACE INTO TABLE yourtable
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(id, name, surname, etc);

atualizar:

encontrei mais alguns recursos sobre o assunto:

mysql duplica com 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