使用绝对URL加载数据文件MySQL [英] Load data infile MySQL with absolute URL

查看:95
本文介绍了使用绝对URL加载数据文件MySQL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试在表格中加载CSV. 我的服务器文件夹中有CSV文件. (wwww.myweb.com/temp/file.csv)

i trying load a CSV in a table. I have my CSV in a folder of my server. (wwww.myweb.com/temp/file.csv)

我用这句话:

LOAD DATA INFILE 'http://wwww.myweb.com/temp/file.csv' INTO TABLE ga_tmpActivosDocumentos FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' IGNORE 1 LINES (idTipoSuelo,C_Latitud,C_Longitud,Referencia,Zona,idProvincia,Poblacion,TituloActivo,Descripcion,Superficie,Gastos,Equipamiento,EquipamientoEN,GestionDocumental,PrecioVenta,CampoLibre1_Texto,CampoLibre1_Titulo,CampoLibre1_TextoEN,CampoLibre1_TituloEN,Activo, IMG1,IMG_Desc1,IMG_Desc1EN,IMG2,IMG_Desc2,IMG_Desc2EN,IMG3,IMG_Desc3,IMG_Desc3EN,IMG4,IMG_Desc4,IMG_Desc4EN,DOC1,DOC_Desc1,DOC_Desc1EN,DOC2,DOC_Desc2,DOC_Desc2EN,DOC3,DOC_Desc3,DOC_Desc3EN,DOC4,DOC_Desc4,DOC_Desc4EN,URL1,URL_Desc1,URL_Desc1EN,URL2,URL_Desc2,URL_Desc2EN) SET idCliente = 23

这句话对我不起作用.我尝试将路径更改为.../temp/file.csv和其他组合,但不起作用.

The sentence not work for me. I try to change the path to .../temp/file.csv, and other combinations but not work.

也使用"LOAD DATA LOCAL INFILE",但不起作用.

Also use "LOAD DATA LOCAL INFILE" but does not work.

我还阅读了其他主题,但只看了带有相对URL的示例,而不是绝对的.

I have read other topics, but only look examples with a relative URL, never absolute.

谢谢,对不起我的英语

推荐答案

  1. 将CSV文件保存在本地计算机上.
  2. 从本地计算机连接到数据库
  3. 发出以下命令:load data LOCAL infile '/tmp/file.csv' INTO TABLE table_name;

您也可以使用mysqlimport实用程序加载数据文件;它通过向服务器发送LOAD DATA INFILE语句来进行操作. --local选项使mysqlimport从客户端主机读取数据文件.

这篇关于使用绝对URL加载数据文件MySQL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆