繁体   English   中英

用于MySQL查询执行的Shell脚本显示错误

[英]Shell script for mysql query execution shows error

我正在运行以下脚本

mysql -u $_db_user -p$_db_password $_db << eof
INSERT INTO \`manufacturemap\`
(\`manufacture_id`\ `manufacture_name`\) VALUES (122,IBM)
eof
done
exit

但它显示以下错误

bad substitution: no closing "`" in `manufacture_name'\) VALUES    (122,IBM))

我已经尝试了我所知道的一切,请帮助,有点卡在这里。

缺少,并且错误\\ S IN - >

(\`manufacture_id`\ `manufacture_name`\)

应该 -

(\`manufacture_id\`, \`manufacture_name\`)

无需转义-

INSERT INTO manufacturemap (manufacture_id, manufacture_name) VALUES (122, 'IBM')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM