有没有办法导入列[1,3]并留下其余的?
我想我将使用’在文件中加载数据’导入,但是在mysql页面上没有看到关于如何仅导入某些列的任何内容.
http://dev.mysql.com/doc/refman/5.0/en/load-data.html
字段由^分隔.
就这样我很清楚,如果txt文件中的一行是
00111^first column entry^second column entry^this would be the 3rd column
我想让我的MysqL表包含
first column entry | this would be the 3rd column解决方法 您总是可以创建一个带有虚拟列的表,您可以在加载文件后将其删除(假设您不必经常加载文件).
像这样的东西:
LOAD DATA LOCAL INfile '/path/to/file' INTO table table_nameFIELDS TERMINATED BY '^' (dummy_column1,column1,dummy_column2,column2);ALTER table table_name DROP dummy_column1;ALTER table table_name DROP dummy_column2;总结
以上是内存溢出为你收集整理的将特定列从text-file导入mysql ..这可能吗?全部内容,希望文章能够帮你解决将特定列从text-file导入mysql ..这可能吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)