我想从命令行运行 sql:
mysql -u user -p database -e "INSERT INTO table VALUES ( NULL, [hash] , NOW(), 0);
我想用另一个命令行命令的响应替换 [hash]:
date +%s | md5sum
有没有什么办法可以实现这样的替代?
答案1
是的,假设你正在使用 bash(并关闭打开的引号)-
mysql -u user -p database \
-e "INSERT INTO table VALUES ( NULL, $(date +%s | md5sum) , NOW(), 0);"