将SQL查询中的Bash变量用单引号括起来,以避免语法错误。以下是一个示例:
#!/bin/bash name='John' age=30 mysql -u username -p password -e "INSERT INTO users (name, age) VALUES ('$name', $age)"
在上面的示例中,$name用单引号引起来避免了语法错误。如果不使用单引号,查询将被认为是无效的SQL语法。
上一篇:Bash变量在Mongoeval命令中插入空数据。
下一篇:Bash变量在TeamCity构建状态中出现时没有被替换。