Я хотел бы написать простой пакетный скрипт Windows, который запрашивает ввод для определенных значений и запускать запросы sql в пакетном файле, используя эти входные данные. Например
@echo off
mysql "-uroot" -p -h "xx.xx.xx.xx" "abc"
SET /P ntid= Please enter the id of the user:
select * from tbl_employeedetails where empntid=%ntid%;
Я хотел бы запросить empntid в консоли, а затем взять его и заменить в sql, а затем запустить его.
Когда я запускаю это, я получаю ошибку:
mysql "-uroot" -p -h "xx.xx.xx.xx" "abc"
Enter password: ********
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/P ntid= Please enter the NT id of the user:
select * from tbl_employeedetail' at line 1
На самом деле мне нужно выполнить несколько запросов с вводами от пользователя, которые будут отображаться в консоли