sql >> Database >  >> RDS >> Mysql

MySQL LOAD DATA LOKAAL INFILE voorbeeld in python?

Nou, met MySQLdb van Python, gebruik ik dit:

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()

het vervangen van de host/gebruiker/passwd/db zoals geschikt voor uw behoeften. Dit is gebaseerd op de MySQL-documenten hier , De exacte LOAD DATA INFILE-instructie is afhankelijk van uw specifieke vereisten enz. (let op:de instructies FIELDS TERMINATED BY, ENCLOSED BY en ESCAPED BY zijn specifiek voor het type bestand dat u probeert in te lezen).



  1. MySQL-tabel met vast aantal rijen?

  2. SELECT en lijst kinderen en ouder

  3. MariaDB JSON_REMOVE() uitgelegd

  4. mysql-fout 'TYPE=MijnISAM'