sql >> Databáze >  >> RDS >> Mysql

MYSQL importuje data z csv pomocí LOAD DATA INFILE

Můžete použít LOAD DATA INFILE příkaz k importu csv soubor do tabulky.

Zkontrolujte tento odkaz MySQL – NAČÍST DATOVÝ INFILE .

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...);

Pro uživatele MySQL 8.0:

Pomocí LOCAL klíčové slovo hold bezpečnostní rizika a od MySQL 8.0 LOCAL schopnost je nastavena na False ve výchozím stavu. Může se zobrazit chyba:

CHYBA 1148:Použitý příkaz není v této verzi MySQL povolen

Můžete jej přepsat podle pokynů v dokumentaci .Dejte si pozor, že takové přepsání neřeší bezpečnostní problém, ale spíše jen potvrzuje, že jste si vědomi a jste ochotni podstoupit riziko.



  1. SQL nezobrazuje hodnoty null v dotazu nerovná se?

  2. Velikost tabulky oddílů v PostgreSQL 9.0

  3. podporuje adaptér rails postgres ssl?

  4. Výukový program MySQL – Správa protokolů serveru MySQL:Otáčet, komprimovat, uchovávat a mazat