Sim, supondo que você esteja usando o bash (e fechando a cotação aberta) -
mysql -u user -p database \
-e "INSERT INTO table VALUES ( NULL, $(date +%s | md5sum) , NOW(), 0);"
Eu quero executar o sql a partir da linha de comando:
mysql -u user -p database -e "INSERT INTO table VALUES ( NULL, [hash] , NOW(), 0);
Eu quero substituir [hash] pela resposta de outro comando da linha de comando:
date +%s | md5sum
Existe uma maneira de fazer essa substituição?
Sim, supondo que você esteja usando o bash (e fechando a cotação aberta) -
mysql -u user -p database \
-e "INSERT INTO table VALUES ( NULL, $(date +%s | md5sum) , NOW(), 0);"