使用绝对URL加载数据文件MySQL [英] Load data infile MySQL with absolute URL
本文介绍了使用绝对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.
谢谢,对不起我的英语
推荐答案
- 将CSV文件保存在本地计算机上.
- 从本地计算机连接到数据库
- 发出以下命令:
load data LOCAL infile '/tmp/file.csv' INTO TABLE table_name;
您也可以使用mysqlimport实用程序加载数据文件;它通过向服务器发送LOAD DATA INFILE语句来进行操作. --local选项使mysqlimport从客户端主机读取数据文件.
这篇关于使用绝对URL加载数据文件MySQL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文