首页 > 解决方案 > 在 PowerShell 脚本中运行 MySQL 查询

问题描述

我想在 PowerShell 脚本中编写 SQL 查询,以便稍后使用任务计划程序运行它们。

$db   = 'hotels'
$user = 'root'
$pass = ''

$mysql  = 'C:\mariadb\mariadb-10.3.12-winx64\bin\mysql.exe'
$params = '-u', $user, $db

& $mysql @params -e 'SELECT user FROM ondemandscheduledrequests ORDER BY id DESC LIMIT 1' hotels

Start-Sleep -Seconds 10

我试过这样一个简单的。

当我执行SELECT *查询时它工作正常,但是当我尝试检索单个字段时,我显示了这个:

mysql.exe 输出

我不明白为什么它不起作用。

标签: mysqlpowershell

解决方案


推荐阅读