sql >> Database teknologi >  >> RDS >> Mysql

MYSQL importerer data fra csv ved hjælp af LOAD DATA INFILE

Du kan bruge LOAD DATA INFILE kommando for at importere csv fil i tabellen.

Tjek dette link MySQL - INDLÆS DATAINFIL stærk> .

LOAD DATA LOCAL INFILE 'abc.csv' INTO TABLE abc
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(col1, col2, col3, col4, col5...);

For MySQL 8.0-brugere:

Brug af LOCAL nøgleord holder sikkerhedsrisici og fra MySQL 8.0 er LOCAL kapacitet er indstillet til False som standard. Du kan muligvis se fejlen:

FEJL 1148:Den brugte kommando er ikke tilladt med denne MySQL-version

Du kan overskrive det ved at følge instruktionerne i dokumenterne . Pas på, at en sådan overskrivning ikke løser sikkerhedsproblemet, men snarere blot en anerkendelse af, at du er opmærksom og villig til at tage risikoen.



  1. Implementering af en Percona-server til en hybridsky

  2. Brug af Oracle JDeveloper 12c med Oracle Database 12c på Oracle Cloud Platform, del 3

  3. Forbedring af vores online jobportal-datamodel

  4. SQL Server Error 206:Operand type sammenstød