日付比較に基づいた MySQL 行削除の自動化
リクエストには、「日付」フィールドが過去の日付を示すデータベース行のパージが含まれています。これを実現するには、cron ジョブと一緒に PHP スクリプトを利用できます。
MySQL クエリ:
PHP スクリプトは次の MySQL クエリを実行します:
<code class="php">mysql_query("DELETE FROM your_table_name WHERE Date < NOW()");
このクエリは、指定されたテーブル ("your_table_name") から、"Date" 値が現在の日付より前の行を選択して削除します。
PHP スクリプト:
<code class="php"><?php include 'your_db_connection'; mysql_query("DELETE FROM your_table_name WHERE Date < NOW()"); ?></code>
Cron ジョブのセットアップ:
コントロール パネル (cPanel など) で、必要なときに「cronjobcommand.php」を実行する cron ジョブをセットアップします。
この自動プロセスはデータベースから古い行を定期的に削除し、指定した日付ベースの基準を確実に満たすようにします。
以上が日付比較に基づいて MySQL 行の削除を自動化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。