Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Exemplo de MySQL LOAD DATA LOCAL INFILE em python?


Bem, usando o MySQLdb do python, eu uso isso:
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()

substituindo o host/user/passwd/db conforme apropriado para suas necessidades. Isso é baseado nos documentos do MySQL aqui , A instrução LOAD DATA INFILE exata dependeria de seus requisitos específicos etc. (observe que as instruções FIELDS TERMINATED BY, ENCLOSED BY e ESCAPED BY serão específicas para o tipo de arquivo que você está tentando ler).