문제

How can I use if else statement to echo if value more than 1?

@echo off

setlocal
set "sql=c:\xampp\mysql\bin\mysql.exe"
for /f "usebackq" %%a in (`%sql% -u root -ss -e "select COUNT(*) FROM mytable"      mydatabase`) do set TESTVAR=%%a

if %TESTVAR% GEQ 1 (echo Database has already existed.) else echo import 

pause
도움이 되었습니까?

해결책

Kind of like this:

@echo off
setlocal
set "sql=c:\xampp\mysql\bin\mysql.exe"
for /f "usebackq" %%a in (`%sql% -u root -ss -e "select COUNT^(*^) FROM browser" form_generator`) do set TESTVAR=%%a
if %TESTVAR% LSS 1 echo whatever
pause
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top