2015-10-13 79 views
0

有人可以幫助我如何在Cpanel中設置一個腳本(cronjob)來每15分鐘清空一次表格嗎?每隔15分鐘截斷一次表格Cpanel

謝謝你提前

+0

參閱此http: //stackoverflow.com/questions/23441994/truncate-table-via-command-line-in-linux併爲命令設置一個cron作業 –

回答

0

有幾種方法可以實現它。

使用mysql

SET GLOBAL EVENT_SCHEDULER = ON; 
    CREATE EVENT truncate some_table_name 
    ON SCHEDULE EVERY 15 MINUTE 
    DO 
    TRUNCATE TABLE 'some_table_name'; 

使用cron(如果你有機會做到這一點):

0,15,30,45 * * * * /path/to/mysql -u[username] -p[password] -d[database_name] -execute="TRUNCATE TABLE `some_table_name`" 
+0

是的,我使用的是cpanel,但是我應該輸入什麼命令。抱歉,我以前從未使用過cron作業。 (請參見圖片鏈接) [Image](http://s8.postimg.org/kvsanbwqt/cronjob.png) – maikoverloon

+0

我不確定你有權訪問運行mysql,但儘管如此,嘗試行表單我的答案,但是寫下你的用戶名,密碼等。但是我認爲你也可以通過MySql來試試它 – sergio

+0

好吧,但是在命令輸入字段中使用php文件是否沒有可能性導入並每15分鐘打開一次?因爲我有20個桌子空了。 – maikoverloon

0

添加此命令到cron:

mysql --user=[username] --password=[password] --database=[database_name] --execute="TRUNCATE TABLE `table_name`"