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