Ir al contenido


Foto

Crear Tabla my sql desde una base datos txt


  • Por favor identifícate para responder
1 respuesta en este tema

#1 kmilo

kmilo

    Newbie

  • Miembros
  • Pip
  • 5 mensajes

Escrito 08 octubre 2012 - 02:42

estimados, mi consulta es la sgte. nosotros trabajamos con SAP  y descargamos de ahí los txt en la cual vienen toda la base de datos y generamos nuestros propios informes, por ello se baja el txt se reemplaza la anterior tabla y se actualiza y con eso obtenemos nuestro info actualizada on linea para responder a toda nuestras consultas, por ello si me pueden ayudar.
Como crear la tabla mysql que esta llame esa base datos TXT borre lo que tiene y pegue todo lo nuevos registro para yo desde alli poder hacer las consultas necesarias, gracias por su ayuda y atento a comentarios

  • 0

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 08 octubre 2012 - 03:10

de acuerdo a la documentación de mysql, eso lo puedes hacer con mysql import...

para ello ejecutas el comando siguiente:

[asm]

LOAD DATA LOCAL INFILE 'archivo.csv'
INTO TABLE nombre_tabla
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(campo1, campo2, campo3);
[/asm]


ahroa si quieres limpiar la tabla antes de ejecutar la operación para imrpotar, puedes programar un batch que ejecute sentencias las sql correspondientes de la siguiente manera:


mysql < text_file



http://dev.mysql.com...h-commands.html

espero te sirva

  • 0




IP.Board spam blocked by CleanTalk.