【发布时间】:2020-04-28 17:52:52
【问题描述】:
我有这个问题:
LOAD DATA LOCAL INFILE '/logfile20200111.txt' IGNORE INTO TABLE foo_db.log FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n' (@val1, @val2, @val3, @val4, @val5) SET name=TRIM(@val1), type=TRIM(@val2), price=TRIM(@val3), active=TRIM(@val4), broken=TRIM(@val5);
我想使用一个每日 cronjob 来运行这个查询并从一个文件中导入我需要的信息到数据库中。
如何以动态方式获取文件?
/logfile20200111.txt -> 这是当前文件名,但明天将是其他文件logfile20200112.txt 等等。
文件的命名约定是logfile[year][month][day].txt
我需要进行此查询以了解每天从该位置获取的文件。
提前致谢
【问题讨论】:
-
请阅读How to create a Minimal, Reproducible Example 和How do I ask a good question? 并相应地编辑您的问题。发布您的尝试并解释您在尝试时遇到的问题。
-
...您正在使用/询问哪种语言? PHP 还是 Python?选择你曾经尝试过的那个。