gpt4 book ai didi

mysql - mySQL 脚本中的语法错误?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:32:04 26 4
gpt4 key购买 nike

所以当我运行这个脚本时

mysql -h $mysqlhost -u$mysqluser -p$mysqlpass --database=$mysqldatabase -se "INSERT into $mysqldatabase.$mysqltable (prodID,mergePerformed,mergeStartdate) values ($prodID,'Merge - ${FIX_VERSION} ${BRANCH_TO_MERGE} to ${PROJECT_NAME} trunk', now())";

我收到这个错误

ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Merge - ${FIX_VERSION} ${BRANCH_TO_MERGE} to ${PROJECT_NAME} trunk', now())' at line 1

任何人都想知道这是为什么......当 jenkins 中没有任何变量时它会起作用。

最佳答案

目前看不出有什么问题,正如 xQbert 所说,这很可能是您的某些变量替换。MySQL 语法错误通常会在错误后引用文本,因此我会查看 $prodID 中的内容,因为它最有可能是罪魁祸首。

关于mysql - mySQL 脚本中的语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25507244/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com