首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在中从MySQL执行加载数据信息吗?

我可以在中从MySQL执行加载数据信息吗?
EN

Stack Overflow用户
提问于 2012-12-13 16:40:46
回答 1查看 1.3K关注 0票数 1

我正在为ETL构建一个Kettle转换--一个大的文本文件,这个转换是可以的,但是加载的过程非常慢,我知道Kettle有一个名为MySQL散装装载器的函数,但是只在Linux上工作,我正在工作在环境中。

我想在转换后使用来自MySQL的LOAD DATA INFILE,我尝试使用Execute Sql脚本,但是启动一个“您的SQL语法中有错误”错误,直接在MySQL中脚本执行得很好。

有人知道我是否可以在Kettle中使用LOAD DATA INFILE,或者对从Kettle加载MySQL中的大型文本文件有更好的想法。

谢谢:)

EN

回答 1

Stack Overflow用户

发布于 2012-12-14 08:54:08

您可以使用水壶作业将文件传递到MySQL服务器(或者在运行MySQL客户端的其他mysql mchine上),并从系统调用脚本执行来加载文件:

mysql -u用户-ppassword test_db < import_data.sql

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13864409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档