Выполнение MySQL-запроса в скрипте PowerShell - PullRequest
0 голосов
/ 13 июня 2019

Я хочу написать SQL-запросы в скрипте PowerShell, чтобы позже запустить их с планировщиком задач.

$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 output

Я не понимаю, почему это не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...