我需要使用shell脚本更新mysql表。它失败了。我的脚本如下所示。
#!/bin/bash
set -x
HOST=$1
DB=$2
FNAME=$3
LNAME=$4
FULLNAME="$FNAME $LNAME"
#MYSQL="mysql -uroot -p'mypass' -h $HOST $DB"
MYSQL="mysql -uroot -p'root123' -h $HOST $DB"
echo $MYSQl
$MYSQL -e 'INSERT INTO 'user' ('name', 'description', 'created_date', 'created_by') VALUES ( '$FNAME', '$FULLNAME', current_date(), 'dbo');
使用mysql host,db,firstname和last name info作为参数运行时失败。