Problem with passing variables to command, i guess it's a quote issue
It works :
mysql -h localhost -u root -D bddlog -e 'SELECT * FROM 11_NOVEMBRE WHERE dateJour < CURDATE() - INTERVAL 3 DAY'
mysql -h localhost -u root -D bddlog -e "SELECT * FROM 11_NOVEMBRE WHERE dateJour < CURDATE() - INTERVAL 3 DAY"
I try to put that in a variable:
COMMAND='mysql -h localhost -u root -D bddlog -e "SELECT * FROM 11_NOVEMBRE WHERE dateJour < CURDATE() - INTERVAL 3 DAY"'
COMMAND="mysql -h localhost -u root -D bddlog -e 'SELECT * FROM 11_NOVEMBRE WHERE dateJour < CURDATE() - INTERVAL 3 DAY'"
COMMAND="mysql -h localhost -u root -D bddlog -e 'SELECT "*" FROM 11_NOVEMBRE WHERE dateJour < CURDATE() - INTERVAL 3 DAY'"
Each time, the * is replaced by all files in the current directory
How avoid that ?