我正在尝试将一堆文本文件(3098)导入MySQL表。 LOAD DATA LOCAL INFIE
导入单个文件没有问题。我的所有文件都在一个文件夹中。我估计我需要使用foreach但不知道该怎么做。这可能没有php。什么都有帮助。
答案 0 :(得分:1)
运行以下shell脚本
for f in /path/to/files/folder/*.txt
do
mysql -e "LOAD DATA INFILE '"$f"' INTO TABLE [tablename] FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 1 LINES" -u [username] --password= [password] [databasename]
echo "Done: '"$f"' at $(date)"
done