Mysql
 sql >> база данни >  >> RDS >> Mysql

MYSQL импортира данни от csv с помощта на LOAD DATA INFILE

Можете да използвате ЗАРЕЖДАНЕ НА ДАННИ INFILE команда за импортиране на csv файл в таблица.

Проверете тази връзка MySQL - ЗАРЕЖДАНЕ НА ДАННИ 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...);

За потребители на MySQL 8.0:

Използване на LOCAL ключова дума съдържа рискове за сигурността и от MySQL 8.0 LOCAL възможността е зададена на False по подразбиране. Може да видите грешката:

ГРЕШКА 1148:Използваната команда не е разрешена с тази версия на MySQL

Можете да го презапишете, като следвате инструкциите в документите .Внимавайте, че подобно презаписване не решава проблема със сигурността, а по-скоро просто потвърждава, че сте наясно и сте готови да поемете риска.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Какво е обратна версия на LIKE?

  2. SQLSTATE[HY093]:Невалиден номер на параметър:параметърът не е дефиниран

  3. Получаване на новия идентификатор на първичен ключ на запис от MySQL заявка за вмъкване?

  4. Как мога да получа enum възможни стойности в MySQL база данни?

  5. Как да избирате от две таблици в MySQL, дори ако не всички редове в едната таблица имат кореспонденти в другата?