Php 动态文件简介SQL查询

Php 动态文件简介SQL查询,php,python,mysql,sql,cron,Php,Python,Mysql,Sql,Cron,我有一个疑问: 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),

我有一个疑问:

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,它将运行这个查询并从一个文件导入我需要的DB my info

如何以动态方式获取文件

/logfile20200111.txt
->这是当前文件名,但明天将是其他文件
logfile20200112.txt
,依此类推。 文件的名称约定为
logfile[year][month][day].txt
我需要进行此查询,以了解每天从该位置获取哪个文件

包含文件的“我的文件夹”示例

提前感谢

请更换

/logfile20200111.txt


请阅读并编辑相应的问题。发布您的尝试,并解释您在尝试中遇到的问题……以及您使用/询问的语言是什么?PHP还是Python?选择一个你曾经尝试过的,我尝试过,它说:SQL错误(1064):你的SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以了解在CONCAT('/logfile',YEAR(CURDATE()),LPAD(MONTH(CURRENT_DATE()),2,0),LPAD(DAY(CURRENT_DATE()),2,0),'.txt'附近使用的正确语法
CONCAT('/logfile',YEAR(CURDATE()), LPAD(MONTH(CURRENT_DATE()), 2, 0),LPAD(DAY(CURRENT_DATE()), 2, 0),'.txt')