binmao1314 2021-07-29 13:43 采纳率: 66.7%
浏览 13
已结题

大家帮我看一下批处理文件哪儿写的不对吗

在我判断errorlevel的地方,为什么errorlevel的值永远是0,把sql文写错 errorlevel还是0


SET dbpasswd=password

::DB名
SET dbName=test

::sql文件名
SET sqlpath=%~dp0
set sqlfile=test.sql

::error文件名
set errorfile=error.log

::時間設定
set currenttime=%date:0,4%.%date:5,2%.%date:8,2%.%time:0,2%.%time:3,2%.%time:6,2%

cd C:\Program Files\MySQL\MySQL Server 8.0\bin

::mysql -h%dbhost% -u%dbuser% -p%dbpasswd% -D test < %sqlpath%%sqlfile% > %sqlpath%bin.txt

mysql -u%dbuser% -p%dbpasswd% -D test < %sqlpath%%sqlfile% > %sqlpath%bin.txt

sed -e"s/\s/,/g" %sqlpath%bin.txt > %sqlpath%bin.csv

::值为0成功、不为0失败
::実行の結果はerrorlevel.logファイルに保存

if %errorlevel% NEQ 0 (
echo "===sql文実行失敗==== "  %currenttime% >> %sqlpath%%errorfile%
)

if %errorlevel% EQU 0 (
echo "成功"  %currenttime% >> %sqlpath%%errorfile%
)

PAUSE

@ECHO Done!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月6日
    • 创建了问题 7月29日

    悬赏问题

    • ¥15 win2012 iscsi ipsec
    • ¥15 封装的 matplotlib animation 不显示图像
    • ¥15 python摄像头画面无法显示
    • ¥15 关于#3d#的问题:d标定算法(语言-python)
    • ¥15 cve,cnnvd漏洞扫描工具推荐
    • ¥15 图像超分real-esrgan网络自己训练模型遇到问题
    • ¥15 如何构建全国统一的物流管理平台?
    • ¥100 ijkplayer使用AndroidStudio/CMake编译,如何支持 rtsp 直播流?
    • ¥15 用js遍历数据并对非空元素添加css样式
    • ¥15 使用autodl云训练,希望有直接运行的代码(关键词-数据集)