Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Przykład MySQL LOAD DATA LOCAL INFILE w pythonie?

Cóż, używając MySQLdb Pythona, używam tego:

connection = MySQLdb.Connect(host='**', user='**', passwd='**', db='**')
cursor = connection.cursor()
query = "LOAD DATA INFILE '/path/to/my/file' INTO TABLE sometable FIELDS TERMINATED BY ';' ENCLOSED BY '\"' ESCAPED BY '\\\\'"
cursor.execute( query )
connection.commit()

zastępując host/user/passwd/db odpowiednio do swoich potrzeb. Jest to oparte na dokumentacji MySQL tutaj , Dokładna instrukcja LOAD DATA INFILE będzie zależeć od konkretnych wymagań itp. (zauważ, że instrukcje FIELDS TERMINATED BY, ENCLOSED BY i ESCAPED BY będą specyficzne dla typu pliku, który próbujesz wczytać).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Liczba kolumn mysql.user jest nieprawidłowa. Oczekiwano 42, znaleziono 44. Tabela jest prawdopodobnie uszkodzona

  2. MySQL - InnoDB kontra MyISAM

  3. Grupuj wiersze za pomocą grupowania według klauzuli w MySQL

  4. Różne sposoby przeglądania tabel w MySQL Server

  5. LAST_INSERT_ID() MySQL