Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要将 Volume 的内容放入 mysql 数据库中,以便通过 Web 界面进行搜索。
要获取所有文件/文件夹,我可以这样做:
$ cd /Volumes/myVolume $ find ./
这会给我所有我需要知道的。
如果我的 mysql 表只有一个名为 的列path,那么在有 1M+ 路径的情况下,将所有路径写入表的最有效方法是什么。
path
将上述脚本的输出通过管道传输到一个文件,然后导入该文件。
运行以下命令:
find ./ > directorylisting.txt
打开文件并查看如何使用许多可用的导入功能之一将其导入 MySQL。对您的问题的评论中提到的链接 daniph 有一些链接。您可以使用 mysqlimport 或LOAD DATA INFILE语句将此文件加载到表中。正确索引它,您应该远离。
LOAD DATA INFILE