2012-09-01 51 views
2

我想知道如何設置一個腳本(我假設它將是一個cron作業),它將每24小時將mysql表中的一個字段重置爲零。我希望它能夠爲每個用戶重置該字段,而不僅僅是某個特定的人。不幸的是我對cron工作一無所知,但也許我甚至不需要使用它們。我很不確定如何解決這個問題。謝謝您的幫助!每24小時自動更新一次mysql表

回答

0

創建一個連接到mysql表並執行更新查詢的python腳本。

創建在每天執行1次cron作業:

蟒蛇updateValue.py

這是很容易的,而最好的方法,我能想到這樣做的。

crontab的論點看起來像:

0 0 * * * python updateValue.py 
+0

爲什麼即使有蟒蛇複雜這個時候你可以調用mysql客戶端,並從那裏執行語句? –

+0

@AdrianCornish - 在crontab上暴露你的mysql用戶名和密碼不會很危險嗎? –

+0

可能但如果我可以訪問crontab,那麼我可以訪問python腳本。也可以設置本地主機訪問的mysql權限,因此不需要密碼 –