扫码关注官方订阅号
我有一个包含 10 列的 CSV 文件。我只想从该文件中选择一些列,并使用 LOAD DATA INFILE 命令将它们加载到 MySQL 数据库中。
LOAD DATA INFILE
将数据加载到 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中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
将数据加载到 MySQL 中的表中并指定列:
@col1,2,3,4 是保存 csv 文件列的变量(假设 4 ) name,id 是表列。