我有一個數據庫設置在共享主機方案上,該方案有一組記錄,我希望在用戶輸入exptime時自動刪除柱。我將如何着手設置?我很新,所以我需要一步一步的指導。在特定時間刪除MySQL記錄
回答
如果您有能力使用cron,我會設置一個php文件,選擇小於或等於exptime的所有記錄,然後刪除它們,然後每晚運行該php文件,或者每分鐘,或任何適合您的需求
我可以添加一個cron作業。我將如何去創建這個PHP?記錄關閉,他們到期的時間在exptime。 –
請注意,我想根據某個日期和時間刪除記錄。我可以每分鐘運行一次。 –
所以你會創建一個特定的php文件(也許是record_delete.php),你將運行一個查詢來獲取所有具有過期日期,狀態,任何符合條件的行(帶有唯一標識符)。然後,對於每一行,您都可以發出刪除查詢,其中唯一標識符=您當前正在循環的項目。然後,您只需設置一個cron作業,以便每分鐘運行「php /path/to/record_delete.php」 –
- 1. Django - 刪除特定記錄
- 2. 刪除記錄在SQL Server中特定時間
- 3. 在MSSQL上刪除特定的記錄
- 4. com.mysql.jdbc.exceptions.MySQLSyntaxErrorException同時刪除記錄在MySQL
- 5. 如何在特定時間間隔運行MySQL刪除查詢?
- 6. 防止刪除特定記錄
- 7. 刪除特定的重複記錄
- 8. LINQ查詢刪除特定記錄
- 9. 刪除MySql記錄時間超過半小時或1800秒?
- 10. 刪除具有特定計數的mysql相關記錄
- 11. Mysql - 刪除重複記錄
- 12. PHP - MySQL刪除記錄
- 13. mysql問題刪除記錄
- 14. 刪除記錄集中的特定值,不是整個記錄
- 15. 在MySQL中刪除相關記錄
- 16. 刪除特定標記
- 17. 刪除特定標記GCM
- 18. 刪除父表記錄時不刪除子記錄
- 19. MYSQL:查找特定時期之間記錄
- 20. cron作業刪除特定時間
- 21. 同時刪除記錄
- 22. 從刪除查詢排除某個特定的記錄
- 23. Mysql刪除時間差()
- 24. 刪除記錄
- 25. 刪除記錄
- 26. 在PHP中刪除從關聯數組鍵的特定記錄
- 27. 當在設定的時間內記錄零時刪除數據幀的部分
- 28. 刪除記錄在一定標準adotable
- 29. MySQL在特定月份,年份之間獲取記錄
- 30. mysql查詢在特定日期之間獲取記錄
您可能想要設置一個cron作業來定期執行此操作。 – WillardSolutions
cron作業或[mysql事件](https://www.sitepoint.com/working-with-mysql-events/) –
你有任何規律性的打擊數據庫的PHP腳本?如果是這樣,你可以有一個PHP函數,它可以快速執行'DELETE FROM table WHERE exptime