0
我的目標是在Windows服務器上啓動一個計劃作業,該作業刪除本地mysql服務器上的數據集,該服務器也安裝在Windows服務器上。帶格式化日誌文件的mysql批處理
但我不會只是刪除數據,我想創建一個日誌文件。
使用這個命令:
mysql -v -h localhost -u user --password=password -P 3307 --database=smydatabase -B --silent --skip-named-commands <query.sql> logging.txt
的下列SQL文件「query.sql的
select count(*) from table;
我得到以下日誌文件:
--------------
select count(*) from table
--------------
4420101
==== ===================
我的第一個問題是:我可以susspress查詢和上面和下面的兩條線。
最終的sql文件將包含20行sql-commands。我的目標較受歡迎的鏈接是創建一個格式化的日誌文件是這樣的:
Job started at <date>
Deleting <4420101> datasets in table <table>
4420101 rows affected
Deleting <22013> datasets in table <persons>
etc.
所以我要創建一個選擇語句和變量日誌文件的線條。其他行如delete-statements不應出現在日誌文件中。這可能嗎?