6 messages in com.mysql.lists.mysql-esRE: Consulta Acerca De Select .... in...
FromSent OnAttachments
Eduardo Trasviña A.31 Mar 2008 22:25 
Amable Ortega02 Apr 2008 23:28 
Manuel Jesus Cobo Martin03 Apr 2008 01:39 
Thomas Goik - auxion.de03 Apr 2008 01:47 
Roger Martinez03 Apr 2008 03:01 
Susana Carrasco08 Apr 2008 11:25 
Subject:RE: Consulta Acerca De Select .... into outfile
From:Roger Martinez (roge@hotmail.com)
Date:04/03/2008 03:01:10 AM
List:com.mysql.lists.mysql-es

Igualmente, el fichero se crea en el servidor y no donde tienes el cliente. Si
lo quieres en el cliente tendrias que montarte un aplcativo para obtenerlo.

Saludos.

From: tech@auxion.de To: etra@gmail.com; mysq@lists.mysql.com Subject: RE: Consulta Acerca De Select .... into outfile Date: Thu, 3 Apr 2008 10:47:48 +0200

Hola Eduardo;

Que te parece esto: The SELECT ... INTO OUTFILE 'file_name' form of SELECT writes the selected rows to a file. The file is created on the server host, so you must have the FILE privilege to use this syntax. file_name cannot be an existing file, which among other things prevents files such as /etc/passwd and database tables from being destroyed. As of MySQL 5.0.19, the character_set_filesystem system variable controls the interpretation of the filename.

Has comprobado los derechos que tienes cuando haces el login desde otro host, ya que puede y debe varía. Importante para ti es, que el archivo no existe y que tengas derecho de escribir archivos (FILE privilege)

Mit freundlichen Grüssen Thomas Goik

-----Mensaje original----- De: Eduardo Trasviña A. [mailto:etra@gmail.com] Enviado el: Dienstag, 1. April 2008 07:26 Para: mysq@lists.mysql.com Asunto: Consulta Acerca De Select .... into outfile

Hola a todos.

Ojala alguien me pueda ayudar con este problema.

Estoy trabajando en una red local, con un servidor con windows 2003 server, al intentar obtener archivos de exportacion (txt) con select ... into outfile, me funciona siempre y cuando la instruccion la ejecute desde el servidor.... si la instruccion la envio desde otro equipo de la red que no sea el servidor me manda un error..... para probar esto instale Mysql en una computadora que no esta conectada en red y al probar en ella la instruccion.... me funciono perfectamente.... por lo que no se si me falta algun parametro.... la instruccion que utilizo es la siguiente:

select * into outfile c:/pruebas/empleados.txt fields Terminated by '|' from empleados

esta instruccion la ejecuto con el programa Navicat.

De antemano Gracias!