如何使用 LOAD DATA INFILE 将选定的列从 CSV 文件插入到 MySQL 数据库
P粉549412038
P粉549412038 2023-08-29 13:56:45
[MySQL讨论组]
<p>我有一个包含 10 列的 CSV 文件。我只想从该文件中选择一些列,并使用 <code>LOAD DATA INFILE</code> 命令将它们加载到 MySQL 数据库中。</p>
P粉549412038
P粉549412038

全部回复(1)
P粉232409069

将数据加载到 MySQL 中的表中并指定列:

LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE t1 
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'  
(@col1,@col2,@col3,@col4) set name=@col4,id=@col2 ;

@col1,2,3,4 是保存 csv 文件列的变量(假设 4 ) name,id 是表列。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号