我如何做以下事项:
$ VAR=`mysql -u root files -e 'select * from path'` # save SELECT as local var
$ mysql -u root files -e 'insert into path values `echo $VAR`' # INSERT var
此处的第二个命令不起作用。这样做的正确语法/方法是什么?
答案 0 :(得分:0)
使用双引号允许变量插值。 `echo $VAR`
相当于普通$VAR
。
mysql -u root files -e "insert into path values $VAR"
但这不会修复SQL语法错误。你想做什么,备份path
表?如果是,则mysqldump command为tool to use。