目前,我有我需要一個數據庫要在每個月的第一個此查詢在這之前被清除,我也想它輸出到一個文件:MySQL的每月清除一次數據庫
$con,"SELECT * FROM `Totals` ORDER BY amount desc LIMIT 10"
之後,我需要所有的「金額」重置爲0.
我有根訪問,但我不確定我是否應該CRON或mySQL事件,我對mySQL很新,所以我不知道如何使其將該查詢輸出到文件中。
目前,我有我需要一個數據庫要在每個月的第一個此查詢在這之前被清除,我也想它輸出到一個文件:MySQL的每月清除一次數據庫
$con,"SELECT * FROM `Totals` ORDER BY amount desc LIMIT 10"
之後,我需要所有的「金額」重置爲0.
我有根訪問,但我不確定我是否應該CRON或mySQL事件,我對mySQL很新,所以我不知道如何使其將該查詢輸出到文件中。
你可以使用SELECT INTO OUTFILE
SELECT * INTO OUTFILE '/your_dir/your_filename.txt'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM `Totals` ORDER BY amount desc LIMIT 10;
小心報價爲PHP字符串
看到musql文檔http://dev.mysql.com/doc/refman/5.7/en/select-into.html
所以設置CRON
執行你的PHP內(蟒蛇等)每個月的第一天提交一份文件。在該文件中執行您的SQL
查詢(首先查詢保存然後清除)。通過使用PHP,您可以簡單地創建directories
和files
。