当我使用
时FROM `201509_data_file` a
它正在运作
但我需要在crontab上使用它 所以我需要使用
now = $(date'+%Y%m')
我已经尝试将它放在HERE上 结果是错误
然后我尝试使用
mysql -h10.251.38.76 -utestuser -ptestpass -Dtestarea< “/home/supertest/ripdsi.sql”
正常陈述
问题是 当我想使用时如何使它工作FROM
201509_data_file
a 结果:工作
FROM `${now}_data_file` a
答案 0 :(得分:0)
似乎不使用'
进行日期格式化。
user@mypc ~
$ statement="select * from $(date +%Y%m)_data_file"
user@mypc ~
$ mysql -u root -prootpassword -D test -e "$statement"
Warning: Using a password on the command line interface can be insecure.
ERROR 1146 (42S02) at line 1: Table 'test.201510_data_file' doesn't exist