mysql - 在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'' 附近使用正确的语法
解决方案
推荐阅读
- android - 从 FileDescriptor 读取流字节
- c# - C# 中的 OpenID Connect 用于 Windows Phone 应用程序
- reactjs - 无法添加到 reactjs 购物车中的项目
- javascript - 如果条件在jquery中的动态选项内
- appium - 如何在 android studio 中为 android 应用编写测试用例并在 Appium 服务器中生成结果?
- swift - 在 Swift 中是否有 self.view.isUserInteractionEnabled = false 的替代方案?
- c# - 在 Word 中将 shape/inlineshape 设置为装饰
- json - 如何从json中获取数据并显示在表格中
- java - Spring集成和用户界面
- json - 为什么我在构建项目时出现 Flutter gradle 错误?