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

É possível usar um comando do tipo LOAD DATA INFILE para atualizar linhas no banco de dados?


Nesta situação eu costumo LOAD DATA INFILE para uma tabela temporária com estrutura idêntica. Então eu faço INSERT com ON DUPLICATE KEY UPDATE da tabela temporária para a tabela real. Isso permite a verificação de tipo de dados sem destruir sua tabela real; é relativamente rápido e não requer mexer em seu arquivo .csv.