archivo de carga mysql usando tubería -- python campo con mysql camp Relacionados El problema

mysql load file using pipe


0
vote

problema

Español

¿Cómo uso el infilete de datos de la tubería a MySQL de carga usando Python? El siguiente no parece estar trabajando. Infile local Espera un archivo y no está seguro si está fallando debido a eso.

  cat = Popen(["cat /Users/test/filename.out"], stdout=PIPE, bufsize=-1, shell=True) load = """load data local infile - into table %s fields terminated by '|' lines terminated by '\n';""" % (tablename)  with conn:     cursor = conn.cursor()     for line in cat.stdout:         cursor.execute(load.stdin.write(line)) cat.stdout.close() cat.wait() load.stdin.close() load.wait()   
Original en ingles

How do I use pipe to mysql load data infile using python? The below doesn't seem to be working. Local infile expect file and so not sure if its failing because of that.

cat = Popen(["cat /Users/test/filename.out"], stdout=PIPE, bufsize=-1, shell=True) load = """load data local infile - into table %s fields terminated by '|' lines terminated by '\\n';""" % (tablename)  with conn:     cursor = conn.cursor()     for line in cat.stdout:         cursor.execute(load.stdin.write(line)) cat.stdout.close() cat.wait() load.stdin.close() load.wait() 
     
   
   

Lista de respuestas


Relacionados problema

88  Cómo exportar datos de SQL Server 2005 a MySQL [CERRADO]  ( How to export data from sql server 2005 to mysql ) 
cerrado. Esta pregunta es off-topic . Actualmente no está aceptando respuestas. ¿Quieres ...

39  Python y MySQL  ( Python and mysql ) 
Puedo conseguir que Python funcione con PostgreSQL, pero no puedo hacer que funcione con MySQL. El problema principal es que, en la cuenta de alojamiento comp...

191  Datos binarios en MySQL [CERRADO]  ( Binary data in mysql ) 
cerrado . Esta pregunta debe ser más enfocado . Actualmente no está aceptando respuestas. ...

0  Las pruebas unitarias de rieles fallan debido a una restricción única en Schema_Migrations  ( Rails unit tests fail because of unique constraint on schema migrations ) 
Estoy tratando de ejecutar rake test:units y sigo recibiendo esto: Mysql::Error: Duplicate entry '2147483647' for key 1: INSERT INTO `ts_schema_migration...

136  Mecanismos para el seguimiento de cambios de esquema DB [CERRADO]  ( Mechanisms for tracking db schema changes ) 
Según lo que actualmente representa, esta pregunta no es un buen ajuste para nuestro Q & Amp; un formato. Esperamos que las...

317  ¿Qué tan grande puede obtener una base de datos MySQL antes de que se inicie el rendimiento para degradarse?  ( How big can a mysql database get before performance starts to degrade ) 
¿En qué punto comienza a perder una base de datos MySQL? significa el tamaño de la base de datos física? ¿Cuántos registros importan? ¿Alguna degradaci...

87  SQL Server 2005 Implementación de MySQL Reemplazar en?  ( Sql server 2005 implementation of mysql replace into ) 
MySQL tiene este comando increíblemente útil y propietario 99887776611 SQL. ¿Se puede emular fácilmente en SQL Server 2005? Inicio de una nueva transacc...

1  MySQL: Consultas de migración de V4 a V5  ( Mysql migrating queries from v4 to v5 ) 
Al migrar un proyecto de MySQL 4 a MySQL 5, ¿cuáles son las cosas principales que necesito para abordar para garantizar que las consultas siguen siendo compat...

2  Uniéndose 2 columnas de Table1 a la Tabla 2  ( Joining 2 columns from table1 to table 2 ) 
¿Cómo se hace referencia a la tabla1 columnas a 2 columnas en la Tabla 2 He creado una tabla ' estado ' con 50 filas exactas Tratando de relacionar (Estad...

177  Tirar un error en un gatillo MySQL  ( Throw an error in a mysql trigger ) 
Si tengo un M_PI3 M_PI4 en una tabla, ¿cómo puedo lanzar un error que evita la actualización en esa tabla? ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos