Я хочу написать 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 *
, он работал нормально, но когда я пытаюсь получить одно поле, у меня это отображается:
Я не понимаю, почему это не работает.