我需要将卷的内容放入 mysql 数据库中,以便可以通过 Web 界面进行搜索。
要获取所有文件/文件夹,我可以这样做:
$ cd /Volumes/myVolume
$ find ./
这将给我我需要知道的一切。
如果我的 mysql 表只有一列名为 path
的列,那么在有 1M+ 路径的情况下,将所有路径写入该表的最有效方法是什么。
最佳答案
将上述脚本的输出通过管道传输到文件,然后导入该文件。
运行以下命令:
find ./ > directorylisting.txt
打开文件并查看如何使用众多可用导入函数之一将其导入 MySQL。对您的问题的评论中提到的链接 daniph 有一些链接。您可以使用 mysqlimport 或 LOAD DATA INFILE 语句将此文件加载到表中。正确索引它,您应该就可以了。
关于mysql - 在mysql中创建一个可搜索的卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14497728/