Rumah > pangkalan data > tutorial mysql > Bagaimana untuk mengautomasikan Memadam Baris MySQL Berdasarkan Perbandingan Tarikh?

Bagaimana untuk mengautomasikan Memadam Baris MySQL Berdasarkan Perbandingan Tarikh?

Patricia Arquette
Lepaskan: 2024-10-29 05:42:30
asal
316 orang telah melayarinya

How to Automate Deleting MySQL Rows Based on Date Comparison?

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()");
Salin selepas log masuk

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>
Salin selepas log masuk
  • Buat fail PHP yang mengandungi skrip ini dan simpan sebagai "cronjobcommand.php".
  • Ganti "your_db_connection" dengan kod yang diperlukan untuk mewujudkan sambungan ke pangkalan data MySQL anda.

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan