Mengautomasikan Pemadaman Baris MySQL Berdasarkan Perbandingan Tarikh
Permintaan anda melibatkan pembersihan baris pangkalan data di mana medan "Tarikh" menunjukkan tarikh yang lalu. Untuk mencapai matlamat ini, anda boleh menggunakan skrip PHP bersama-sama tugas cron.
Query MySQL:
Skrip PHP akan melaksanakan pertanyaan MySQL berikut:
<code class="php">mysql_query("DELETE FROM your_table_name WHERE Date < NOW()");
Pertanyaan ini memilih dan memadamkan baris daripada jadual yang ditentukan ("nama_jadual_anda") dengan nilai "Tarikh" lebih awal daripada tarikh semasa.
Skrip PHP:
<code class="php"><?php include 'your_db_connection'; mysql_query("DELETE FROM your_table_name WHERE Date < NOW()"); ?></code>
Persediaan Kerja Cron:
Dalam panel kawalan anda (cth., cPanel), sediakan kerja cron yang melaksanakan "cronjobcommand.php" pada yang dikehendaki masa, seperti tengah malam.
Proses automatik ini secara berkala akan mengosongkan baris lapuk daripada pangkalan data anda, memastikan baris tersebut memenuhi kriteria berdasarkan tarikh yang telah anda tetapkan.
Atas ialah kandungan terperinci Bagaimana untuk mengautomasikan Memadam Baris MySQL Berdasarkan Perbandingan Tarikh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!