首页 > 解决方案 > 在shell脚本的mysql表列中设置值时出现问题

问题描述

--- 问题出现的代码行

mysql -u root -p --execute="UPDATE mysql.tSub_SubJob SET Error_Description = '$errorMarkDown' WHERE sub_job_name='$line'"

--- 数据类型 $errorMarkDown LongText

-- 插入到表中的 $errorMarkDown 的值

2019/10/22 05:07:17 - Stored_orders - ERROR (version 7.0.0.0-25, build 1 from 2016-11-05 15.35.36 by buildguy) : (stderr) rm: cannot remove '/usr/local/Data_Files/hiveworx_shell_files/AWS_Stored_orders.csv.gz': No such file or directory

- 错误

第 1 行的 ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '': No such file or directory' WHERE sub_job_name='AWS_Shelves_Details'' 附近使用正确的语法

标签: mysqlsqlbashshellubuntu

解决方案


推荐阅读