【问题标题】:run mysql update query using powershell script使用 powershell 脚本运行 mysql 更新查询
【发布时间】:2017-11-02 01:14:45
【问题描述】:

我正在尝试使用 powershell 脚本在 mysql db 中运行 mysql 脚本后运行更新查询,下面提到的查询我正在尝试

Invoke-MySqlQuery -Query "UPDATE $DataBase.tablename SET account=$Storageacc,primary_key = $StorageKey,blob_container= $Container WHERE id = 1 and name = 'testing'"

当我使用 powershell 脚本运行上述查询时,我遇到了错误

术语 'Invoke-MySqlQuery' 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,如果包含路径,请验证路径是否正确并重试

【问题讨论】:

  • 即使我也尝试了另一种方法:- run-MySQLQuery -ConnectionString "$Connectionstring" -Query "UPDATE $DataBase.tablename SET account=$Storageacc,primary_key = $StorageKey,blob_container= $Container WHERE id = 1 and name = 'testing'" 仍然出现错误 ##[error] 术语 'run-MySQLQuery' 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,如果包含路径,请验证路径是否正确,然后重试。
  • 我只需要使用powershell脚本正确更新mysql的查询语法

标签: mysql powershell


【解决方案1】:

您缺少与 Powershell 交互所需的模块或软件。请检查:Querying MySQL Database with Powershell

【讨论】:

  • 不,我们添加了模块..这就是我们能够运行脚本的原因
  • Get-Module -ListAvailable ----- 检查模块是否被导入。如果它给您该错误消息,则表示该 cmdlet 不存在。
【解决方案2】:

该错误表示该模块未安装/存在于您的计算机上,或者尚未导入到 powershell 会话中。

Get-Module 显示什么?

【讨论】:

    猜你喜欢
    • 2013-03-25
    • 1970-01-01
    • 2020-12-09
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多